Pros
People are friendly, helpful, laid back, and you learn a lot from them, flexible schedule, easy hours (they're open 8am-7pm and you'll never have to be there before 7:45am or after 7:30 pm)
Cons
Pay isn't the best on the market, not allowed a lot of overtime, open on Sundays, hard to get morning hours