I am amazed that BA has any customers at all judging by the nastiness that it's employees show toward each other on this public thread - can I ask a very simple question?
Why do the BA flight crew on here demean their fellow workers so much? How on earth can you work together as a team when you quite clearly have no respect for the people at the forefront of BA's customer service?