Pros
Berkeley is a great place to work. You have autonomy and trust to do your job. The leadership team remove the obstacles and distractions of internal politics, sales targets and thing you 'should' do to allow you to focus solely on your clients and the job at hand. Client work is challenging, complex and interesting on both of the projects I've been on. It has demanded a level of intellect and thinking that I haven't experienced in over 13 years of consulting, which I've really enjoyed. I feel truly valued for being a generalist (no longer a negative connotation attached) with a broad range of skills and industry knowledge and being able to apply this knowledge and experience in a client context. In the last 6 months, I've already worked on two very different pieces of work needing totally different approaches - both in a Covid world fully remote!
Cons
Small teams (sometimes 1) on client projects mean that you don't often get a 'team' feel and it can be difficult to feel like you're part of a bigger firm. However, Berkeley more than make up for it with the effort they make to try and keep us connected with one another - virtual or in-person. If you want to go deep into a specialty and only do one type of work in one industry, this may not be the best fit.