Pros
Supportive administration, great kids to teach, good work/life balance if you have some experience at teaching and can manage your own time. Most students are reasonably dedicated to doing well and the school tries to provide support to everyone, even though it is not possible to help every student succeed and feel happy, no matter what you do. Professional development has been a recent focus in the network, so there are definitely options for teachers who want to gain more confidence in their craft.
Cons
Curricular options are limited for students, which creates conflicts over time since students end up in classes they are not suited for, or do not even want to take. This makes it harder for teachers and administration since parents demand results regardless. If you do not like Great Books/classical education, stay away - this is more of a matter of personal preference for each prospective teacher.