Pros
schedule flexibility, school staff are always welcoming, kids are great and fun, work when you can and don't work when you can't, usually a good amount of shifts to choose from, gives you an idea what it's like to work in a school, staff are really responsive when you aim to do a good job and ask if they need help with anything, options for pay to go straight to a debit card
Cons
low pay, kind of long hiring process, a fair amount of online training to complete prior to being able to pick up shifts