Pros
You get exercise, it pays well, they work with your schedule if you're a student, and you don't have to dress up fancy
Cons
You Have to sell a certain amount of upgrades, credit cards, and renewals every day, even if your shift is too short they don't care. You have to move heavy items by yourself 100% of the time you don't get health insurance and 85% of the time you can't find a supervisor and have no way of getting a hold of them, except the one that actually works and helps you. You can tell the difference in weight by the supervisors that actually work and help you. They say they'll help you get credit cards but they don't. They say they care and that there isn't anyone talking crap, but they totally are (coming from someone who is totally neutral, by observation)