Pros
Serves an underserved community with an essential service Lots of branded, high-quality swag (which does serve an important marketing purpose when it comes to the student population) Staff is mostly great people that care about their jobs and the students Most of the grading for these positions is done on the clock, so you don't have to take your work home with you in the same way as other teachers.
Cons
There are times when the stress of the job can get to everyone. This leads to some frustrations on the bureaucratic level and from senior leadership at times. The job can be dangerous at times, and it just IS stressful. That's the nature of the job. I guess another con then would be compensation. You make less than a CPS teacher doing a harder job. You take your work home with you anyway, just in different ways.