Pros
People are generally very helpful and well meaning. There is a lot of empathy among the staff that you work with a there is a feeling of being in the same boat together.
Cons
The business is very operationally focussed. This drives a certain behaviour in the staff at all levels, particularly the Management team, which leads to some very illogical decisions being made. Added to this is a Finance department that is trying to run the business through control of spend and a parent company (IAG) which is run by accountants/management consultants generally with very little understanding of how to run an airline. The management team are also very weak with very little focus which means that things rarely get done as no one sticks to a deadline.