Vantaggi
Hours are flexible, treats young employees with more respect than most places imo, lots of variety in work, opportunities for growth and pay raises, good entry level work
Svantaggi
Some inconsistent policies. Shift managers tend to bear the brunt of the worst from poor upper management decisions, uncooperative employees, and rude customers. (I wasn't a shift manager, this is just what I observed)