Pros
Able to work with colleagues that are your age. Be exposed to multiple large scale engagements. The amount of stress on the job teaches you how to manage and deal with people. Soft skills that you gain from managing your superiors and your client definitely a plus.
Cons
Presence of backstabbing culture among higher management and prejudice when it comes to promotion. Remuneration is low, work-life balance is a myth. Unrealistic job allocation during the peak period. Toxic working culture and a negative vibe is in the air on a day to day basis. You’ll find co-workers mired in conflict. When they’re not one-upping each other, they withdraw back to their corners and don’t speak. Others fuel the gossip mill, riffing on each other’s outfits, presence when they are not seen in office. Engagement managers take short cuts and trade in gray areas when booking associate for engagements, with little regard for their welfare. (Ghost booking) Higher management often lie, blame, conceal, and confuse their employees with the promise of a better work life balance just so to avoid their day of reckoning.