Pros: its a job...
Cons: schedule, pay, management
I love working with children and teaching and this is where, if you love both of these things, the things you love will go to die. Understaffed, poorly managed, children are moved around like cattle from class to class, no consistency.