Pros: Exposure to a lot of work, Learning opportunities, Great work colleagues, Good benefits
Cons: Like to do things internally, do not like to hire external consultants for expert advice.
The people and job culture is excellent. But there are a lot of redundant roles doing the same job. So middle management ends up micro-managing.