Pros
There are lots of opportunity to learn and if you’re motivated enough, and depending on the type of projects you work on, the teams can be great to work with. It’s a nice enough out of college job and with the free certifications, it’s easy to jump over to a partner firm (with much higher pay).
Cons
First off, the middle management seems either incapable or unwilling to actually act towards any change. So what you say to your manager likely won’t go anywhere. The staffing model also needs improvement; the current system leaves several consultants grossly overworked and others without any work. In the past year the culture has almost completely disappeared (even pre covid) in favor of a high turnover rate. They hire almost exclusively college grads for the consultant role and as a result there’s a huge knowledge gap between older and newer consultants, where older consultants don’t have time to train new ones. You’re also encouraged to value utilization over quality. They say it’s a strong 9-5 culture unless you’re in the group of overworked consultants- then it’s however long it takes to get the job done.