Collaborative, family-like company culture with loads of perks and activities company-wide. Opportunity to still get to know other department members. Great opportunities to promote up the corporate ladder.
Cons
Too many chefs in the kitchen, each department has too many people of varying levels of authorisation. Sometimes it's difficult to know who's right to go to.