Great if you never get hurt and want to work a ton
It'll keep you busy 100% of the time, you will pretty much never have downtime until the last customer leaves, and even then, they rush you to clean and get everything spik and span in an hour. Typically its one manager and one or two associates running the store, simply because they have very high expectations. This makes it hard for them to hire ...
ProsYou get to know your coworkers well, ive stayed friends with them after leaving the job
ConsMax of one 30 minute break, even for a 10+ hour shift, pressure to never call out even when sick