Pros
-Great working environment with a lot of freedom and flexibility -Co-workers are genuine and incredibly smart -Great experience earner
Cons
-Senior Management who no longer work on processes seem to not understand that complexity and work load have increased per client exponentially from when they worked on these clients. Meaning they ask far more from associates than anyone's work capacity could reasonably allow. -Associates are given frankly poor training by disinterested managers/consultants who would rather be working on their own clients than teaching associates. -Mentors and managers often have no clue how the associates they are supervising are doing. Leading to performance adjustments to associates often coming far too late. -Pay is bad for the amount and complexity of work (60+ hour work weeks with incredibly demanding clients). At the consultant level this gets worse as the high attrition of associates forces consultants to do associate work on top of more advanced consultant work.