Pros
Pay. A good manager will make the world of difference but only to an extent. Pay. Benefits. Location. Pay. A good team (when you can find one)
Cons
Upper management is horrendous The hours are only bad because other employees decide to leave when they feel "their share" of the work is done, leaving others to stay late and then get reprimanded for doing so, but the employees who are leaving early never get talked to. Proof of employees stealing is told to be "forgotten" (by upper management). You can continually ask for training and they never give it to you. No recognition for a job well done (when you're doing everyone else's job), and if there is, everyone in the warehouse gets recognized even though 3 of the 9 people are the ones doing the work.. They will hire people who have had another person take their drug test for them.