Pros
Generous employee discount percentage with a card and a good place to get started somewhere if you're fresh out of high school and have nothing to get started working in life with. If you can work hard at physical labor there's no reason anyone can't get a job here.
Cons
Can be grueling, the turn over rate is very high so if you stay with the store longer than a few months they'll begin to depend on you to a degree that will physically and mentally wear you out. I left as a part time worker being constantly assigned 39.5 hours per pay period. I was exhausted however that state of affairs was only after having held the job over a year and becoming known as reliable. If you're at a particularly old building you may completely lack a loading dock as our location did, this will result in hand unloading trucks outside in any weather. They will expect you to be out there no matter how cold or snowy it is.