Might I suggest that anyone considering joining BA talks to someone who has recently joined. I feel sure it is not the inspiring workplace it used to be! You only have to view the cabin crew forum to get some idea of what an unhappy workplace it can be!
And thats before you consider longhaul flying up to 900 hours a year to age 60 and beyond!
Just a word of caution to all those who view BA as the be all and end all.