Pros
Leadership and established employees are fantastic. They lead by example, are extremely knowledgeable, and a pleasure to work with. As a strong contributor, I felt more than adequately compensated and recognized. They are actively pushing people to make efforts to move up if they see potential, but will not force it if the employee doesn't show effort.
Cons
Incredibly tough business and the standard set by leadership is impressive, but unsustainable. Loved working with the partners, but their hours and work-life balance steered me right out of the company. High-performers can do extremely well here, but basically no one had the desire to become a partner because of the expectations that came with it. As the company grew, there was a noticeable shift towards more a more public accounting feel. Hours became paramount and the key contributors were run into the ground.