Well it must be a very interesting, but at times extremely difficult job. I can imagine that it is sometimes fun and also rewarding. I honestly think that a lot of passengers don't realise what you have to do...and put up with at times. It certainly requires special qualities from an individual.
I also know that dealing with the public can at times be a nightmare.