Pros
okay pay for retail, can choose your own schedule
Cons
no benefits, long hours with short breaks, stressful work environment, horrible customers, no opportunity for growth or advancement, no raises, no sick days (you can NEVER call out of your shift unless you want to be yelled at)