Hi David,
I work for British Airways and personally think we're the best to work for. We're very well paid for what we do, we get heaps of great night stops (my September roster is only trips), progression from short haul to long haul is quite quick now (I've been there just under two years and am going to Heathrow long haul in October) and also if you're not interested in going long haul you can stay at short haul, and progression to purser takes about 3 years now.
Also the trips we get don't go on seniority, it's all done fairly, on short haul there's a bidding system where you can bid for what you want, and if you get the hang of the bidding system you can practically write your own roster. On long haul they just give everybody a fair share of the trips, and there's a sort of bidding system as well, where it allows you to bid for 2 days off a month in the UK.
I think the airlines are great to work for. I've had soooo much fun in the last 2 years. It's just great! I highly recommend it!