Hours can be long, and when someone gets a vacation or calls off, your availability may go down the drain. I have been asked to work double shifts numerous times, due to the fact we were understaffed. For a part-time job, I was working almost 40 hours, and our managers will NOT let you go overtime. I was told to leave early one shift because I had 39 hours. Many managers have different ways of closing the restauraunt. Also, manager would cut hours of people, and require 30 minute breaks when our hours were low. This sometimes made it so only one person could close within a half hour instead of two (which is impossible) Pay is pretty bad for the amount of work you do. There isn't any room for moving up in the company. You start as an associate and are either a sandwich line person, or a cashier. Then you can become an "associate trainer", which means nothing at all. It's just a title, no raise comes with it. Speaking about raises, a manager will say "I will do your raise next week", and it will take about 1 or 2 months before they even consider it again. I was there for about 10 months before my first raise, and that was horrible. I ideally should of had 2 raises already.