I don't know about others, but being treated as a professional (which we all are) means an awful lot to me. At my last outfit we were treated like factory workers; your professional status meant nothing. At BA, at the moment, you are treated like a professional, and there is a respect shown to you in your operation, and there are, of course, expectations from the company as a result; which I'm quite happy to attain and maintain.
As I said, that may not mean much to others, but it means an awful lot to me. So despite all the shortcomings, I would never leave BA to go back to where I came from.