High turnover, toxic management, inefficient operations, unrealistic expectations
Pros
Easy job to get, not bad for a kid out of high school. And if you don't try to advance (or if you luck out and earn the favor of upper management), maybe you can keep your head down and have a fairly easy job. Otherwise...
Cons
Under-paid, frequent hour cuts, last minute schedule changes without warning, very little room for advancement, company enables toxic management, the operations of the business are seriously inefficient, not enough PTO (and favoritism comes into play on whether your PTO gets approved), leaders expect you to get more done with less time, and if you're not favored by the leaders but are trying to advance you may as well put a literal target on your back no matter how good you are at your job or how much respect you earn amongst your peers. Would never return.