Pros
The students are great. They're kids so naturally, they'll have their good days and their bad days, but they're great kids. The sense of community you feel with your fellow teachers is amazing because you are truly stuck in the trenches together.
Cons
Admin is either working themselves to oblivion by making up work that doesn't necessitate daily, hours-long meetings "off the floor" so that their students don't know who they are and teachers are left for themselves (but not when it comes to observations and feedback). Pay is wildly disproportionate to the amount of work you actually put in. There is NO professional development relevant to veteran teachers coming in with 4+ years experience outside of EMKS. Be prepared to be gaslit. If you're a new, first-year teacher, you will feel like everything you do is wrong and the support you receive only exists to ensure you don't quit. If you're a veteran teacher, you will still be made to feel like everything you do and know is wrong and that their way is the only way. The culture among adults can be cliquey (those who joined the school in its first few years/people who drink the kool-aid/everyone else) in particular, but there are many cliques.