Pros
Pay's pretty good for the work, if you're in a non warehouse role. If you're a driver or a picker expect to be treated like dirt (I'm neither but I've seen first hand). Benefits are very good, decent medical insurance and 15% off orders with the company, plus other stuff. Generally people at the bottom are nice, although the turnover of such staff is pretty high.
Cons
Management is pretty arrogant and unhelpful. This gets worse as you go up the ladder to the point that Directors seem to think there job is primarily to swear and shout about how awful the work of their underlings is. Utter lack of training, expected to work seriously hard and do things that aren't your job on a regular basis. Manager not at all amenable to these considerations. Expect to have to fight very hard to get a decent work-life balance.