Pros
If you like to keep busy, it's that kind of place. I like being busy and not having to hunt for things to do. It used to be pay raises came fairly often, so if you worked there for five years or more, you probably make better money than most comparable jobs. Benefits used to come with 21 hours a week, but it's recently been raised to 30, which is still ok.
Cons
1. Serious age bias. 2. Backstock packed so tight that doing your job safely can be an issue. 3. If you do get hurt, expect a long workers comp run, because Trader Joes doesn't support light duty. 4. In recent years, you'll never be given time to finish any task, so if you're really motivated to finish, you'll have to hurt yourself to do it. 5. Disorganized, sloppy, inconsistent training. 6. Depending on the management and store, a lot of favoritism or gossip. Sometimes it's just Good Ole Boy style. 6. Expect your managers to drink on the job. Some have tastings, others have "tastings." 7. Passive aggressive harassment to misery an undesired employee to quit rather than firing them.