Pros
The pros about the school are the many (though not all) wonderful coworkers who genuinely care about kids and are team players. It is also extremely rewarding to be able to help such socially and emotionally needy youth. The school union is also made up of many caring coworkers who try their best to improve conditions. But their hands are often tied by unsupportive administrators.
Cons
This is really tough place to teach! It's difficult enough to teach troubled students with many social problems. But the real kicker is the almost total lack of administrative support. Not only do administrators have little to no presence, most (though not all) treat teachers like the whipping boys and girls for any problems that arise. They also make if very difficult to take days off for illness, and even the office staff are rude and demeaning should a question or need arise. Ironically, they do not see the connection between this blatant unprofessionalism and their extreme shortage of staff!