Projects are interesting and wide-ranging, you can get a lot of diverse experience in just a few years. Associates truly care about one another, and about doing quality work. New leadership is responsive and engaged. Generous profit sharing and bonuses, plus charitable giving options.
Cons
Working in a billable environment isn't for everyone--some days can be high-energy/hectic.
Caring culture, values-driven, good compensation, pretty good opportunity to work on different types of projects and to grow, expects and provides excellence to clients, economically strong, great place to work.
Cons
Currently working through operations and structures that need some tending to.