Pros
If you are friends with someone in their management team, this is a wonderful place to work. It is some obvious how this is like being in high school again and taking care of all your friends. The rest of the employee get little to no attention. The pay is pretty good and the Swag is awesome (shoes, Beats, and hoodies).
Cons
Delivery is mess. They know how to win but not how to manage a project. Poorly trained project managers make for a toxic work environment. Executives don't even ask how projects are going. GROW! GROW! GROW! There has been a recent exodus of top quality management which clearly indicates major issues at the highest levels. The changes are occurring so fast they could not keep up on the website. Before I left, I counted 10 or more senior managers leaving the company in just the last few months. The CEO loves to hear the sound of his own voice. He previously worked at company called AgileX. I looked at LinkedIn and he last worked there in 2015. However, every single corporate meeting is a long winded discussion about how amazing that company was. It is a standard joke with all the employees about here comes the AgileX motivational speech. MOVE ON!!