Pros
Large company with lots of resources, there are some truly outstanding people there. Hybrid schedule depending on the manager you are working with.
Cons
Very top heavy, senior principals are disconnected from employees. Most people don’t agree and no longer trust the partners in charge because time and time again they have made a wrong decision that has landed the company where it currently is now. They bet on development just before Covid and that didn’t pay off and now everyone but them have to deal with the very serious consequences of layoffs. Some of the principals are very egotistical and have their cliques. To move up you must have a strong type A personality and brown nose all the managers. The firm went from 220 to less than 100 people. Compensation isn’t that good and expect to be over worked. Lots of associate principals/ middle management are micromanagers.