Compensation and benefits are good. Some of the partners are supportive.
Cons
The experience heavily depends on which partner(s) you work with. Some are unbearable and not interested in associate development. Billing expectations changed mid-year and increased significantly from time of hire.