Pros
I have worked at four different locations- which shows they WANT to keep their employees, you feel non-disposable. Pay is decent, sometimes flexible with work/life balance, room to advance, meeting all sorts of people (drivers), fast-paced environment, focus is on guest experience and employee satisfaction, sales and scores bonuses, employee discount on food, close relationships with co-workers..
Cons
Too many employees get away with no call/no shows leaving one shift unable to function properly, and causing scores to plummet. Training is very limited. Cranky guests and little help from uppers to handle escalated situations. Rewards program ALWAYS has glitches- which causes more cranky guests and loss in sales. Policies seem to be "whatever you want" depending on the day... there is no structure to rules. Employees being punished by having their hours cut..