Pros
There are a lot of internal paths forward for your career, including free training, easy transition between similar markets, and a career mentor program. There is also good infrastructure for HR and remote work.
Cons
For management at Booz, everything is about control. Managers are so overwhelmed, I found that for many teams I was on, they didn't even have time to assign tasks to me. When they did assign tasks to me, they didn't set expectations. Interacting with clients is a pain because the management will talk over you, interrupt you, undermine you, or just straight up tell you not to interact with clients. You don't actually have a job when you work here, you need to apply internally for jobs. This is difficult because people hire who they know. I have not found people helpful at all in trying to bring me in to new projects. Worst of all, the general incompetence in some of the markets is staggering. I've come into projects where the manager has been doing everything themselves and its going terribly. I've come into projects where nothing is happening at all. I've come into projects where I've had to rewrite entire artifacts because the previous ones were complete trash. I feel so alone at this company and every few months, I have to worry whether or not I'll be able to keep my job because of projects ending. This is not for everyone.