I taught both middle school and high school students in a live-in, lock down center. Students were troubled and had a wide range of issues, including behavioral and psychological. Often they were very sweet, but when they became upset, they could become very violent. This happened everywhere on campus.
I absolutely loved the other teachers I worked with as well as my immediately supervisors. They kept me sane. this is a very high-stress environment, as there are constantly kids coming and going, so there is not a lot of continuity. I also have a lot of respect for most other staff who worked directly with students.
Those who did not work directly with the students, however, were woefully out of touch. They were all about making money and didn't seem to care about the reality of the work. We were understaffed because they did not pay enough for the work they expected, yet we were popping at the seams with students. They literally were breaking the law in putting too many students in a class, despite the principals pointing this out and asking for more staff or fewer students -- apparently only the money mattered. There was also nepotism going on at the higher levels, where the wife of a supervisor was put over all of education despite having no experience working with that age group and not having the degrees or certification all others in education had to get.
It was nice to feel like I was helping the kids -- everyone who worked there was a sort of parent-figure, since the kids lived there and often came from very dysfunctional homes. But it was hard to see a kid who had come so far go back to that same home and same situation -- sometimes the kids ended up returning to us.
There are few holidays. For those in education, there are eight scheduled holidays a year (for which you use the holiday hours you accrue). Other than that, you work with the kids every day. If you take any time off, you have to have sub plans, since there are so few vacations. Also, since report cards come out every two weeks, it's difficult to take more than a few days at a time, since you have to be around to do grading.