Pros
Tight-knit culture, things are constantly changing, and everyone wears many hats. It's a few years old now, though, so you get the benefit of working for a small company but without the worry of job insecurity like you would at a start-up. Management hears employee concerns and does their best to address them immediately. Management values awesome employees and does whatever they can to keep them. Other pros: everyone really buys into the mission of the company, and everyone is socially-minded. VP donates a lot of time and resources into educational equity (i.e. pays tutors to work with full-scholarship kids). Students usually make major improvements in scores, which is very rewarding. As someone who has worked at other prestigious test prep co's, I know this is hard to come by. Clients all live on the westside, so driving isn't hell like it would be with other companies who send you all across different parts of LA
Cons
Since it's growing so fast, it can be hard to keep up with increasing # of clients coming through the door. Management is really supportive about this though. Clients can be demanding since they are often paying a lot, but since we produce results for their kids so quickly, they usually calm down