Pros
The pay is decent for the work that you do and it is generally a friendly environment, customers are usually very pleasant and everyone is focused on having fun. Management is generally nice and friendly, accommodating of student schedules.
Cons
Scheduling is erratic and not existent simultaneously. You may not be scheduled to work until 30 mins before your shift or you may lose a future shift and have no work for weeks at a time. Rather than take the initial loses management opts for "cost saving" methods. Management is inexperienced and struggles with policies and not knowledgeable enough to effectively manage location. Upper management seems to be playing location management for suckers, my suspicion is that they choose inexperienced personnel as a scapegoat in the future for liabilities.