Teachers and most staff are committed to educating youths. It is a close knit community that builds on each others' strengths and gives good opportunities. I learned a lot in my time there. If you are starting out as a teacher, it is a good place to start. Student body is for the most part respectful and there are a lot of resources available to aid children.
Cons
The salary is low for the amount of work they expect from you. Not all of their projected views on social justice are carried out due to the higher administrative end. If you are looking to become a lead teacher, there aren't many opportunities.