The location I worked at had serious management issues as one year they went through 36 different managers throughout the year. Once they settled on a management team, things became much better. The staff was all very friendly, easy to get along with. Managers will mostly all willing to get in there and get their hands dirty during peak hours or if a staff was in the weeds. They sure do love their split shifts though.
The benefits were fantastic, probably the best I've had with any company (this WAS a long time ago though). Overall it was a great place to work, hence why I was there off and on for over 15 years. Managers make or break a team...
Tough to find a good management team, split shifts