Pros
The training for new employees is very through and helpful to get everyone up to speed on best practices and learning how to use the firm's systems, what resources are available, etc. The admin and office management is very on top of things and genuinely care. They'll make sure you're never bored and at the same time never too overloaded with work. They have lots of opportunities for growth, additional training, working with various teams, and they do a good job promoting from within. The team I worked with was fantastic.
Cons
Certain departments that the admin staff and attorneys have to deal with are a pain to navigate. They also started moving away from having some WFH days. I never ran into any issues, but the culture amongst teams (more practice group based than location) can vary a lot.