While the new starting pay is nice ($11), there is no steady scheduling. They are not flexible if you work another job, going to school, or simply can't work every day of the week. They have recently added more responsibilities to a few departments for an extra 50 cents (despite one person working 3-4 separate jobs). After certain periods, they will automatically change your availability without notice.
It is also difficult to receive paid time off once you qualify. For every hundred or so hours, you get about 1 hour of paid time off.
Free food, closed Easter & Christmas
Short breaks, work-life balance, favoritism among management