Pros
Interesting environment, interesting prices, highly skilled colleagues - they all made for a job that should have been ideal. A willingness to adapt and invent made for interesting systems to work on, with a forward thinking attitude from the business.
Cons
Under Willy Walsh, bullying has been established as a management tool, ask the whole telling everyone that bullying will not be tolerated. In the same breath as telling the staff that they are valued, central services such as IT are aggressively outsourced to third party petals with a less than viewing track record. And heaven help you if you get ill. BA has a problem of an ageing and expensive staff, but rather than negotiate amicable exits, the management style is to make staying intolerable. Leaving was the best career! I've ever made.