One downside was the heavy reliance on large teams with low-availability associates instead of smaller, more consistent core teams. Stronger employee retention, more stable hours, better pay, and greater attention to front-line employee feedback would likely improve both morale and the overall customer experience.