Pros
Nice colleagues, lots of learning at the beginning.
Cons
The place is crawling with consultants, who have no management experience, hire their friends for leadership positions and promote each other. If you’re not an ex consultant, you have no chance to get higher as senior manager - even getting there is a miracle. Management discriminates people based on informal relationships - who’s whose friend - and HR is useless in solving issues. Unless promoted, salary raise is insignificant and the company rules only apply to some people. The company doesn't value loyalty and they think that giving free fruits and snacks is the only way to keep employees satisfied. Carrier development depends highly on your manager, if he or she doesn't like you, you have no chance to further develop your skills and even less chances to get promoted.