Pros
Trader Joe's is a fun, casual environment to work in. Customers love the products and return policies are liberal, so it's easy in the regard. The job is active and assignments vary, so the time passes quickly. Coworkers are a varied group, too, and interesting to talk to. Paid time off, entirely employer paid retirement (15.4% of salary), great health insurance, short- and long-term disability insurance, life insurance. Employee discount helps with groceries. Hard work and good people skills are rewarded with raises, praise and promotions.
Cons
Ten hour work days, five days a week, can get old. It's retail, so we work weekends. Unpredictable nature of business, late trucks, etc., can make it challenging. Lots of in-store HR issues can be tiring. Conservative HR on the corporate level makes it nearly impossible to fire anyone, which keeps low performers on the job.