Pros
Great teammates and (for the most part) people to work with. Beautiful buildings.
Cons
This probably depends on the school building you work for, but: - administration was uninviting and cared more about how they look, than the students/staff well-being. Have no idea what is happening in the classroom. Most of the students don't know who the administrators are. - workload is INSANE. Definitely expect to work everyday (including weekends) to meet deadlines, grading expectations, etc. - unrealistic expectations and NO TRUST (ex. required to carry computers around for discipline because admin "can't know" what the staff could be using their phones for). - No established curriculum for math or science (just "resources" to use. Pretty much make up your own learning activities to teach standards. - HORRIBLE academic scheduling with no wiggle room. A new lesson/concept is taught every single day, regardless if the teacher thinks more time is needed or the class did not understand.