I dont work for BA and prob never will. I guess all companies suffer from some form of internal politics but I think I it points to a pretty unpleasant working environment when I see a man every morning on my bus, in full BA uniform (not pilot or customer facing I might add, engineering of some sort) drinking a can of beer on the way to work!!!
Cant blame him really.