Pros
ZS Associates is a great place to work if you're hired as an Associate out of undergrad and grow up within the company.
Cons
For outside MBA hires, this place is a nightmare. There's very little training. They tell you they want outside hires to bring in new ways of thinking about the role. Unfortunately, they are mostly run by people who grew up within the company and they get frustrated that you don't think exactly like they've been trained to. A high percentage of outside consultant hires get put on probation because they don't think and perform exactly the same way that consultants who were hired as associates and promoted twice do. Those people have received extensive training and been self-selected by the company two additional times.