Supportive staff Nice people to work with Laid back admin Lots of freedom within the classroom Your own TA Making a difference
Cons
The kids are next-level mean, verbally abusive, etc. Fortunately not many physical issues to manage. If you don't mind the kids and have thick skin, the job can be very rewarding.