Pros
By in large the coworkers are great. Some exceptions are lazy highschool hires and burned out coordinators. If you're good at what you do and learn every task in the stoe, you'll end up working fairly independently but...
Cons
...this also means you're going to get assigned tasks left and right and new hires will ask you for EVERYTHING. If you are a student they will terminate your employment every semester so that you don't get a raise unless you work a shift every 4 weeks. They also make sure performance reviews are never over the summer or winter breaks. So even though I've been working there several years, I make the same minimum wage as the people I'm training. The retirement benefits are restrictive as well, there is an age minimum (21) and a minimum number of hours worked for the company--which resets every time they terminate you when you go back to school. Sort of a rip off. TJX is a multibillion dollar company which pays its CEOs millions and its employees as little as it legally can. People come thinking they will move up in the company either into management or into the corperate office but these opportunities are very few.