I have to agree with Rainboe...staff are treated like dirt on BA. If they are lucky enough to get an upgrade, invariably, they are seated on the knackered or u/s seat with the dodgy IFE. Fare paying pax always come first. However, appearances can sometimes be deceptive.