Pros
The people are generally pretty nice. There is supposed flexibility in scheduling, but I haven't experienced this yet. Jeans and a t-shirt for a dress code isn't too bad. Having a locker is nice. 10% discount is nice, sort of.
Cons
Low-wage, depressing, open-schedule retail work. Waiting until Friday night to see next week's schedule only to realize you have been put on for 34-36 weeks in various departments despite having been hired part-time, having your availability ignored so that you can work until 8 PM on a Saturday. Coming home with your body aching after 8 hours of breaking down pallets on your own, your fingers frozen from stocking the freezers all day, having no life but also no energy to deal with life outside of the meaningless, dead-end job but always having to smile and direct the public. A thankless, ultimately unrewarding job that gives expression to existential dread. Prices are too high/discount too low for you to shop at the store, too. Not for 11.75 an hour. Also, a 15-minute break (two for a full shift!) is nothing.