Great place to start working if it's either your first job or you've been out of work for a long time. Flexible schedule. Most of the kids are good and the staff is pretty cool.
Cons
You have to pick up the slack of other staff members if they're being flaky or not doing their work.