Pros
The salaries were competetive. And the bonuses were usually OK. Colleages were supportive of each other and immediate line management were usually very good. For the roles which involved frequent travel, a fair policy was in place.
Cons
Middle managagement only interested in their own career progression based on whether they "fitted in" rather than their ability to do the job. Many loyal long term staff routinely laid off as the roles are made redundant only to be advertised a year and a day later in cities on the other side of the world. There is no accounting for experience in the recently redundant but now re-advertised specialist roles, just the requirement for university degrees and professional qualifications regardless of whether the many former employees who have applied actually have the relevent experience that takes years to learn or teach.