Decent place to work depending on the school you are at.
Could be better if I wasn't working at a high school. In my opinion, I would prefer the elementary level. Getting sworn at is not fun. The hardest part is waking up in the morning and having to go to a job you hate.
Summers off, Holiday breaks.
Insurance too expensive.