I love working at the company because they are very flexible with school schedules if you are a college student, and have a reasonable pay. It is fun but can be very stressful when working at the call center. In my opinion it is too micro-managed, they stress when you are a minute late clocking in or from break, don't want you clocking in then going to put your lunch away or your coat up and some of the supervisors don't adequately deal with some of the problems we are facing during a specific call. Instead they brush it off and send it to the managers of the specific castles who almost never give the guest the call back. Then the guest has to call us back already more angry and upset than they were before the issue.
Also, it is not always reliable. Some representatives are sent home early or even taken off the schedule completely during slow seasons, so it is not a steady source of income. Some of the representatives also want benefits, but the company limits your hours to just enough so that you actually do not qualify to have benefits. For example, a new hire comes in, they are looking to have at least 30 hours to be considered "full-time", however management only schedules them 19-25 hours a week to avoid letting them have the average of 30 hours to qualify.
All in all though, good part time job for beginners.
Flexible, good pay if you are a high school or college student, benefits if you qualify for them
shortened breaks during busy season, micro-manage everything