I am a tube station supervisor in London, Zone 2-3 not one of the big ones you might know. I like my team, must of them, they are very kind and very good at their job. I like the benefits I get, which are very generous, as is the pay. The hours are insane. We work 8 hour shifts including nights, so not as extreme as nursing or medicine, but it's still 7 days in a row on and two to four off. I have worked 7pm-3pm, next day 3,pm-11pm, next day 11pm-7am before. It's legal because I get 12 hours rest between shifts.
95% of my customers are no trouble, but the remaining 5% can take up A LOT of my time. That's the thing, I have to deal with humans and a minority are either plain stupid, make poor decisions, are very, very unwell or just all out overly critical or aggressive. I am an introvert and quite shy so dealing with people who are in some kind of distress is very hard for me. Great choice of employment eh?
The other thing is the constant restructuring of staff and the lack of staff. TfL are majorly lacking in cash. Resources are tight, so even asking for a whiteboard pen to write a service update is audited. I am expected to tell customers alternative routes at the same time as evacuating my station and at the same time at scotch and clipping a set of points or pulling a person off a train after they've had a fit. It's ridiculous. I often don't have help in off-peak hours, I'm on my own.
I'm middle-aged now. I've done this for over 20 years so I am staying for the generous pay and pension. There's little room for promotion now (due to the most recent restructure) so I'll keep pootling on until they kindly ask me to retire.