Teachers who have an altruistic interest in helping another, more impoverished community will find themselves happy here (their work will have a lot of meaning)
Cons
If you're highly invested in the academic aspect of teaching, this school will make it hard for you. Administrion sometimes can be too empathetic and pardons inexcusable behaviors.
Very little supervision, so there is lots of freedom to teach students the way you feel is best.
Cons
Admin takes zero accountability and blames teachers for every unfulfilled admin responsibility. They let their best teachers go without trying to save them, even when those teachers were willing to stay.