Pros
Having one part time job that you're not turning cartwheels about is better than having nothing. Some really nice people work there you always get to meet your "work friends" not all that difficult, given my particular position at the store. Room enough to breath but not terribly huge store. Payment every Friday. It was a means to an end so I didn't wind up having no job over summers and holidays.
Cons
The management preach about how the associates need to do this and that by the letter but then they don't back it up themselves. They do not communicate with each other. They don't come to a mutual resolve about how they'll deal with a situation. One shouldn't have to only speak to this certain manager or that certain manager, and avoid another one, just so they can get something done and done right. Very disorganized. They like to work people to death and don't take into account that some of them have full time jobs other than there. But then complain about too much overtime. You are expect to sell those TJmaxx cards and they'll hound you to death about it, but they don't give you any reward for selling enough, aside from a mug. Dumb policies.