Grass is green....depending on where you stand.
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.