Great for part time job
This is a great job if you don't need to earn a lot of money but need more free time. The schedule is your control to take or not take jobs. Once established at a school, jobs come more often. Problem is low pay and unpaid holidays and vacation and no summer work. I did not inquire about benefits so I can't answer about those.
ProsNever boring, switching schools, job positions etc. makes it interesting