Pros
If you play the game it's possible to progress your career very quickly, though this is also a bit of a con as it's led to a layer of middle management under qualified for their positions
Cons
Toxic leadership style and culture from the top down. It's a "what have you done for me lately" culture, and if you find yourself scapegoated or taking the brunt of the responsibility for a red project (of which there are many because of the emphasis on selling quickly and a lack of oversight on scoping and SOWs) you're liable to be cut even if you had previous good performance. Top leadership at the company openly berates and degrades employees. Those rewarded and promoted are those who are willing to sacrifice all their time and personal obligations for the company. They have a "whatever it takes" mentality when it comes to delivering projects at the expense of their people. High level of bias based on ethnicity/race. Employees are pressured to leave good glassdoor reviews within their first few weeks, prospective employees should pay close attention to the negative reviews