Pros
Autonomy if you get a good project lead. Decent company outings for the size/resources.
Cons
This company is plagued with so many cons. I am writing here, because I also should have listened to the poor reviews I read before being hired. Like someone else said, save yourself the pain and do NOT work here. 1. Projects are largely inefficient at this organization. Management will make surface level attempts at change but not hold leaders/Managers/other Directors accountable to that change. This will be frustrating to most coming out of top business schools. If you did, definitely DO NOT work here. You will hate it. 2. Culture is extremely sad. None of the cubicles match, which I had never heard of before... especially for a "consulting" firm which should really put aside resources to invest in something as simple as low-cost cubicles. 3. No one does their job out in the open. Analysts' jobs are largely cold-calling to find answers to research. Everyone hides in windowless "call rooms" unless you've proven yourself or are having a confident day. 4. Management once recorded a meeting with a Fortune 500 company after the client said not to record multiple times. Naturally, this presented an internal ethical dilemma for me. 5. If you don't perform, they will fire you instantly. No coaching is provided, and they will even tell you positive things without really trying to work with you to improve and develop professionally. To appease this, they also frequently hire contractors with minimal education compared to the full time Analysts, leading to further morale issues.