I used to. And since I'm currently unemployed I might go back for a little till I get something else. Don't have any complaints. It takes a while to accumulate PTO but that's about it. Once you become full time and over 800 hours you get full health coverage for $5 a week which is great. Once you get gainsharing the pay can be surprisingly good. The discount is pretty good, %20. That can go up to %30 depending on your health. The healthier you are, the higher the discount (they have tests every 6 months).
The hours may not be for everyone though. Depending if you open or close. If you open you have to be there at 5:30am and if you close you'll be there till 10:30pm.