Corporate profits at the expense of employee safety.
Pros
Health insurance is good once you figure out how to navigate it (TJ's insurance provider will be changing in October 2019, so I can't speak to that coverage yet). Regularly scheduled raises. Consistent schedule if you've been at your store for a while. Store closed three days per year: Christmas Day, New Years Day, and Thanksgiving.
Cons
Safety is not enforced at the store level and not encouraged in any meaningful way by corporate. Crew works in unsafe conditions because it would be too expensive to repair them. The company consistently prioritizes keeping the store open for business over worker safety. Contests are held to see how long a store can go without any injury, which results in people not reporting their injuries. No action is taken to address safety concerns (unless you count vague speeches that we should act safely), so the same injuries keep happening. If people are injured on the job, employee must spend several days without pay, traveling to an understaffed and incompetent urgent care clinic to get cleared for work again. I have many coworkers who got injured while they did their best to work safely in a dangerous environment, and not one of them felt supported by the company (either in terms of physical safety or financial stability) at any point. An injury ends up serving as a warning to find a new job, before you sustain an injury that you can't recover from (like coworkers stuck on medical leave because TJ's isn't finding them treatment in a timely manner). Registers and shopping carts are designed in a way that maximizes employee strain and injury, but corporate doesn't think it's a problem because it encourages customers to spend more. Most employees have unreported injuries due to repetitive strain, and management's solution is a vague "stretch throughout the day!" Scheduled raises are not guaranteed. Corporate limits how much each store can pay in wages, which means employees are fighting against each other to see who will get a living wage. The company raise schedule can be changed at any time, as can the amount. I have seen the amount subtly decrease for everyone without notice (while still advertising the old amount to new hires). The frequency has decreased from what it used to be, but not in my time there. It feels like it's only a matter of time before they drop it to a yearly raise without increasing the amount. Overtime used to be acceptable in reasonable circumstances, but now results in disciplinary action that can affect whether or not you get your raise - even if it's one minute over. No holiday pay for holidays when the store is open. For the three holidays the store is closed, you lose your wages for that day. If you don't want to lose wages, you have to use your vacation/sick pay for a holiday that you might not even celebrate. Vacation pay is sick pay, so people are forced to work ill if they want to take vacation. Discount is so negligible that customers think you're making a joke. Food waste at a store level is massive. Maintaining the cold chain (keeping cold food cold, keeping frozen food frozen) is more of a wish than a habit. Follows customer requests to a fault - if enough customers request a boycott of an ingredient, the store will validate unfounded claims by catering to them. If customers think an ingredient is dangerous, TJ's will pretend that it is, and will select less healthy, more expensive, more dangerous, more environmentally damaging options. Instead of educating, TJ's encourages and validates anti-science movements to collect short term profits at the expense of others.