Hated it for the first 6 months - mostly due to the appalling attitudes shown towards flight crew by other departments in the company, especially the cabin crew. Also, some of the old BOAC types were terrible but they're all gone now (replaced like for like no doubt!). The best advice I received was "don't worry about it, you'll have the last laugh - imagine being a 53 year old man and still pouring tea and coffee for a living?!".
Once you can get the right work/life balance it is a great job. The biggest plus is the bidline system used for rostering = excellent roster stability. Typically, though, the pen pushers have got bidline rules as one of their targets.