Great People to Work With, company is starting to skimp out on benefits
Pros
TJs offers a one of the best jobs you can get without a college degree (tho most of us seemed to have one anyway). LOVED all my coworkers and fast paced work environment. It's a fun, egalitarian place to work where everyone's role seems pretty equal. Physical labor keeps you in shape! Being able to express yourself...liberal mindset. They are (for most stores) cool with tattoos, piercings, dyed hair etc. The benefits you get are better than most in the U.S. but that's still not saying much on a worldwide comparison for a company that makes so much and espouses mom and pop ethos
Cons
Usual customer service dealings (dirty diaper in a shopping cart anyone?? oh it's happened more than once!) and crappy hours (sometimes you're in at 4 in the morning and the next day you might work until 11pm...definitely hard on the body). The physically demanding nature of the job can wear on you (think back problems and tendonitis)