I think management means well, but the location I worked at was extremely understaffed. Put a lot of pressure on the other employees to cover shifts and stressed everyone out, they're so picky with who is hired, though. they should ease up, especially considering at least one person walks out on their shift every week because it's so crazy. Workplace culture appears to be "team oriented", but in reality, everyone is just over-critical and snappy. No breaks, no days off if they can help it, but there are some great people there. People get fired pretty frequently, over little stuff. Pay is amazing and only worth it if you don't get worked up about your "team" being rude, placing blame, throwing you under the bus, shaming you for not picking up shifts...etc.
great money, payed weekly, some very personable managers and coworkers
no breaks, huge amount of knowledge and responsibility required, stressful