Pros: discounts and getting to help and talk to people.
Cons: it is a retail store.
I've worked for Tj Maxx for over a year now and I have never had a problem with the managers. The company is nice too. I have never really had a bad day there maybe once or twice. They don't pay a lot but it is a nice part time job to have if you want extra money on the side.