Every single time I have flown with BA as staff travel.....EVERY SINGLE TIME.....I have either been upgraded to Club/Business or their crew have personally apologized for being unable to give me an upgrade as they are full. They owe us nothing and yet they are still helpful and courteous.
And yet with our own airline, the airline that expects us to go the extra mile for them during typhoons etc, we are made to feel like trash, as if we are an inconvenience and they would rather we didn't even have the audacity to approach the Staff Travel check in. With the exception of London, where they appear to show both compassion and common sense, CX Staff Travel is as painful and inflexible as it is embarrassing. Those in charge must feel REALLY proud of themselves.