Pros
Good salary and there are other teachers there that genuinely care about the kids. That's about it.
Cons
1. Threats from students are not taken seriously. There were numerous teachers this past year that were injured in fights and admin swept it under the rug 2. Admin is of no help so if you take this position as a teacher, please know that all of your help will come from other teachers. 3. Despite the "family" culture, there is rampant gossip and a twisted hierarchy. The culture team is the ones who are really in charge. They can do what they want and even have a say if you get promoted or non-renewed. 4. If you don't fit in (i.e. if you don't talk much or get sensory overload) or genuinely care about the kids but also want to respect your own work-life balance and mental health, you will be punished for it. So diversity and inclusion is a joke here.