Pros
There are few things that make you prouder than saying you work for an educational group with two of the top high schools in the nation. It's also great getting students excited about learning, and helping them find their academic niche. As a teacher, you get a level of autonomy that allows you to teach subject matter you're passionate about. Lastly, the compensation is excellent, and you have room to improve your salary through a merit-based bonus system.
Cons
As with any school, the hours can be grueling--as can be teaching students content that is often well above their initial grade level. But all of that is expected--if you don't love being in the classroom and you're not passionate about education reform, then this isn't the company for you.