Pros
Wonderful working environment, surrounded by highly educated teachers and overall great administrators. Supportive of the best practices in teaching, and can't tolerate BS "education-ese" methods that suck. No stupid lesson plans required. Only teach 4 classes per day full time. Small class sizes with great kids....very non-public experience. The benefits are really awesome and don't cost much per pay. I think I covered my spouse and I for $122/mo....or maybe per pay...don't remember.
Cons
Pretty much a rich-kids' school, at least at Scottsdale, of course. Way LOW pay....among the worst I've ever been offered in teaching. After the red4ed movement last spring, I think they decided to raise everybody to at least 40k. Big deal....it still sucks badly. I moved to Texas and got a $25k raise to teach math. Ironically, Great Hearts is also in Texas but offer the same crappy salaries here. No idea why people work here for that little money....there are many other public charter school choices with similar work-life arrangements that pay much more.