Pros
Great benefits, very diverse workforce, plenty of perks such as free work shoes every year, free DHL clothing, positive atmosphere, friendly management.
Cons
Employee accountability is COMPLETELY lacking. Training is abysmal - so many people do their job however they want without following any best practices. Your coworkers will take extended breaks, a lunch break (but won't clock out), and otherwise push more work onto you. Safety is talked up but protocols ignored. Supervisors will finger waggle but never hold anyone accountable because turnover is high and they don't want to lose anyone. The company is so intoxicated with being a "best place to work" that they don't hold employees to the very minimum of standards. They only random drug test the oldsters because the youngest employees would never pass. If you're a hard worker and conscientious worker and don't mind your coworkers doing only half the work you do, then this is the place for you.