Pros
Decent pay for retail. Good benefits. Employee discount. Easy enough to make it into a career if you're down to bend over backwards and smile while doing it. Some (like, 2) co-workers become real-life friends. Might be eye-opening for anyone who is a blatant jerk when they're shopping.
Cons
You will sweat, bleed and cry. Although decent, the pay isn't exactly worth the mental stress and physical toll it will take on you as a human being. Rules and expectations may change with no notice whatsoever, or, depending on who's working management-wise. It feels like a cult, but you put up with it because how else will you live paycheck to paycheck? You go home too exhausted to look for another job, but that's all you think about... You will then descend into a mental pit of insanity, depression and anxiety all rolled into one... But by all means, if you enjoy koolaid, have at it.