The real issue comes down to rigid management that treats you like a robot rather than a person. There is zero flexibility with scheduling, meaning if something unexpected comes up in your life or you need a shift covered, you're basically on your own to figure it out. It creates a high-turnover environment where you're just a replaceable number on a schedule, leaving you completely burned out. On top of that, tips are strictly not allowed, which hurts your earning potential when you're working that hard. If you're depending on this job for full-time income, the reality is you won't be getting 40 dedicated hours unless you constantly hustle to pick up other people's shifts, meaning unless you're a manager, you better have a second job just to make ends