Pros
Such a fun place to work- you learn a lot about all of the products even in a short time of working there- in my location the crew was awesome and the mates loved feedback from the crew- I worked afternoon shifts (3 pm -11 pm) and when the store closed after 9pm we would use the last two hours to unload the dry and frozen products and we all had a lot of fun together, we would get to try all the new products that came into the store which was awesome too. The pay is really good for a part-time job.
Cons
The only con for me was that while I worked at TJ i was in college full-time (16 credits a semester) and regardless of how many hours I wanted or put down on my application that I wanted to work I was almost inevitably always scheduled 5 shifts a week but left at 39 hours a week because they didn't want the crew members to be "full-time" so it was a lot to manage for me. Also lunch breaks are only 30 minutes long even with an 8 hour shift. Employee discount is only 10%.