Pros
Fun job. Get paid to play games with kids. Learn a lot about psychology, even how to read, understand, and help everyday people and situations. Very rewarding job on a daily basis
Cons
Compensation is very poor, although management try to defend themselves on this matter all the time. They don't give raises even when they dump extra responsibilities on their employees (which they do a lot without consulting the employees), the only raise ever seen is on anniversaries of hire date, if you're lucky, and it's only a .10 cent raise. Management tend to be petty and don't hide bias. They take advantage of the employees who are eager to please. They can be very belittling, treating staff almost like they are the kids in the program. They make and enforce rules for the staff just for the sake of implementing authority.