Pros
This is hard to fill out. If you asked me this question 10 years ago I would have said it is a wonderful employer. Yes you work hard and sacrifice a lot but the salary is compensation for that. However now the managment believe that employees should be grateful to work for British Airways and don't see why you should be compensated for a job that is hard on your body and hard on those around you. British Airways managment even believe as an employee you should be happy to work for free managment bullying employees to support the company on days off as when it comes to reapplying for you job your chances will be stronger. The company managment have no ethics and think as much about there employees as they do their passengers. The £$ are all that matter!
Cons
Don't value their people/workforce believe that a high turnover of staff is the way to go. No wonder the workforce are demotivated!