Pros
Trader Joe's people and the customers are so nice and friendly, it is one of the best environments to work at! You're happy at work, you work as a team. Everyone has each other's back. If you have ideas or suggestions, the managers are always happy to hear about them and encourage you!
Cons
The only bad thing I can say about Trader Joe's is Gallager Bassett, which is the workman's compensation company that Trader Joe's is working with. If you are injured and out of work, let alone paying you on time (or ever), they make it harder for you to get a doctor's appointment, schedule an MRI or physical therapy. Since all these has to be done by them, if you want to get well soon, you have to call them about 3 times a day patiently. They have too much work to handle and no one has any idea what's going on or how they can help you.