Pros
The curriculum is dynamic and exciting, and the students generally very bright and willing to work. Loved exploring science in particular with them. Coworkers are supportive and willing to help "the new guy" to learn the ropes. Probably some of the best co-workers I've had...ever! Pay is determined based on results/perceived potential, which can be either good or bad depending on management (see below).
Cons
Management unwilling to provide additional training, taking the attitude "we'll tell you about it and show you some videos and that should do it." Also unwilling to work with employees suffering from emotional trauma. I was fired 3 days before the end of the school year...probably so they didn't have to pay my benefits, which included therapy, over the summer. The values the company espouses are great, such as independent exploration and learning, accountability, etc., but their application of said values to management actions and curriculum are less than satisfactory. Surveys given in the classroom to assess progress of student "democratic ideals" are biased toward libertarian views even as they claim to be "unbiased." Frequently refer to teachers as "cream of the crop" but don't treat them that way. Sometimes "encourage" "problem" teachers to leave.