Pros
Most of the coworkers were great, and in slow periods we had a lot of fun.
Cons
Managers showed blatant favoritism to certain people, let minors go past their scheduled hours while the rest of us struggled for hours. Put at least one person in two different departments, even though that person said they didn't want to be a part of the one they started with. Constantly dragged people from various departments into helping out Team Service, even when those departments were short-staffed themselves. Managers were never there when you needed them, causing guests to have to wait for more than a few minutes on multiple occasions. Never was a meeting to discuss problems within specific departments that needed to get brought up at the appropriate time and place.