Pros
You learn how to be a efficient worker, get basic sales experience. They also give you one hour lunches if your scheduled for 9 hours or more.
Cons
Expectaions can be flat out ridiculous, management can be often times harsh when its not necessary and very inconsiderate. Also the managers often don't acknowledge you when your doing job competently but they do come down on you hard when you make even little mistakes. Although they did eventually honor my part time schedule the hours can be at times very long and exhausting. All in all for the pay rate you make(which isn't good at all near or below minimum wage)for the greif you have to put up with, lack of acknowledgment raises promotions even when deserving i would not reccomend working for this company unless you have zero experience or otherwise struggling to find a job.