Pros
If you are just out of college and free breakfast, lunch & evening snacks excites you then yes it is a pro People who joined this organization ~8 years back are having a blast. Most of them have become Engagement managers, manage big accounts and reap significant sales incentives.
Cons
The misery is for efficient people joining the organization at Consultant & Senior Consultant level (4-7 years of experience). In spite of putting their heart & soul into their project and delivering quality work all they get to hear from the organization at time of promotions is "We agree you are doing a great job but we are top heavy. Hence, can't promote you" or even worse " Why don't you look outside since chances of you being promoted is bleak because of saturation at top". Suggest all the ambitious people seeking growth to stay away from this organization.