The firm has more than doubled in size since I joined, and as such, has been going through typical growing pains that you'd expect: how to maintain culture within a growing company, how to integrate people from diverse academic and professional backgrounds into the company and set them up for success, and how to grow the company strategically to ensure that company success doesn't come at the cost of its own people.
While there have been ups and downs throughout this process, I've seen company leadership increase transparency into our business outlook and plans, foster a dialogue to ensure PhD new hires have their backgrounds leveraged in ongoing project work, and adapt hiring practices to be more fluid with the company's business needs. More than anything, I've seen them seek out feedback and input from individuals across all levels to learn how they can do better and develop an environment which will sustain as the company continues to grow.
Also, this is consulting, so hours and work weeks can be long, particularly in busy times of they year, but this isn't out of line with what any of my friends in other large consulting firms (e.g., "big three") experience.