Pros
Most of the people are great, and working with young people is very rewarding. Work in lots of sectors and there is a lot of talent and knowledge in the company, most people genuinely want to help. Has a good historical reputation.
Cons
Unclear and unrealistic expectations other than whatever you're doing is not enough. Constant stress worrying about redundancy. More concerned about bums on seats than delivering a quality service. Lots of "changes" but no guidance. Uncertain management structure and lack of accountability; more chiefs than Indians. The company constantly talks about transparency and how staff have a voice, but in reality the company has lots of cliques and politics and it is unlikely that staff are listened to, and are ultimately completely powerless and have no influence over anything that affects their role.