Pros
Fun to work, easy to catch on, customers are fun to serve.
Cons
The pay is EXTREMELY LOW, management doesn't hire for General Manager positions unless you've worked your way up, or it's convenient for them to just fill the position, no educational management background needed. Management doesn't follow labor laws and will have you work 11 days straight with 1 day off in between. During the time working there, you end up realizing the employees who care the most will never be recognized and instead be questioned as if you don't know how to do your job so your boss can look better than they are. Lots of bosses take favoritism, and allow other employees to criticize on personal religion beliefs to other staff. Every policy set it place is never followed up. Completely unprofessional place I've ever been at, and experienced mistreatment.