You can see job postings EVERYWHERE for Crew. That's because they simply can't retain good talent. There's a reason for that.
Over my 5 years I worked at 8 DIFFERENT locations (3 locations I had 2 trips back to), yet somehow my raises and job performance was tied to the struggling location I was brought in to help. As soon as they got better, I was shipped back out.
I got tired of being expected to miss or delay family plans because a high school associated decided to hang out with friends on a nice day.
Salaried managers were taken advantage of. Expected to cover extra shifts consistently over hourly managers. Salaried managers were minimum of 50hr/wk but just like "pieces of flair", it's the minimum, and the minimum isn't the true expectation. Realistically average 55 with rain/snow weeks being around 45-50 and nice weeks being around 55-65 depending on staffing.
To take off 9 consecutive days for vacation, you must use 7 vacation days. . . vs 5 typical of Mon-Fri jobs. Get used to monthly 5am meetings where you need to show up for 2-3 hours on your day off or expected to come back in at 2 to close the store.
You are seen as easily replaceable at a lower cost. Next batter up mentality with management development, which is good for advancement opportunities, but bad for career opportunities. They will burn you out and replace you.