Pros
1. without a doubt working with the children and being able to take part in making a difference in their lives is the most rewarding and best part of this job 2. the bonds you build with your co-teachers around you because you're in it together and you're there for the kids
Cons
1. management and administration, aside from not providing these students with what they need according to their IEPs (i.e. law-abiding contracts), these people have no clue how to appreciate their teachers 2. the students are not only receiving very low-quality instruction, but also put into extremely dangerous environments (e.g. terrible professional development and training for teachers and extremely understaffed classrooms and residences (You are forced to do overtime unexpectedly all the time))