Pros
Salary and benefits are good. There are many clients and a variety of work to choose from. Unlike many firms, you can work for multiple partners at the same time.
Cons
If you are white (including light skinned Asian), you will do well. Do good work and you will get promoted to partner. No need to have your own clients or anything. If your skin is dark, the management will do everything in their power to bring you down and prevent you from becoming partner. I landed a major client and they didn't pair me up with a partner to help navigate the intake system. I fumbled around a bit as no one gave me guidance and they used every mistake I made against me to justify not making me a partner. No Blacks, East Indians, or Latinos work here. Those involved in hiring at the firm have an implicit bias towards white males. Beware the Loch Ness monster!