Pros
Pay, Benefits, Retirement, Education Stipend, and Non-management Coworkers are all phenomenal. I loved this job and company during my internship and my full-time role under my first three managers.
Cons
The commute is atrocious from the city. Upper management is extremely out of touch. The company touts diversity initiatives but higher-ups have made me and other coworkers feel uncomfortable on several occasions. It's very unusual how myself and other men of color always get placed in warehouse roles with more in-person time and less favorable hours than our white counterparts. Finally, your manager's opinion of you determines your entire life and future at this company. I performed extremely well and absolutely loved the company under my first three managers; however, my most recent manager was very inconsiderate and caused several problems with the team due to a huge ego combined with very little understanding of our processes. This manager made my life and the lives of several of my teammates horrible for a year. I finally had enough and am so happy that I left.