Pros
They really are an equal opportunity employer. No discrimination--if you meet the right requirements and are willing to move wherever they want you to. Compensation is good.
Cons
In most non-warehouse positions, if you have a cellphone you are essentially on-call. The culture does not allow for a good work-life balance. Long-time employees wear it as a badge of honor instead of realizing that the workplace doesn't need to be like that. It's almost like they think that poor communication between departments, bad attitudes in house, the constant phone calls is something to be proud of, not something that needs to be fixed--like they walked up-hill both ways and you should too. The workload is that of 1 1/2-2 people easily--across the board in essentially every department. Everyone you talk to is incredibly busy, stressed-out, and tired. Headquarters is more interested in decreasing costs to increase share value than they are about the front line employee. They used to have annual employee parties to thank the employees, now the managers get in trouble for taking their teams out to lunch once a year. The poor customers are stuck in the middle--their front line rep can't give them the attention they would like because their territories are too large. The customers used to see the same delivery driver, but that changed as well. Customer service as a whole has gone out the window. There are few gems in each department, but you can see it on their faces that they are getting close to the breaking point where they just physically can't care as much anymore. It's a top-down problem. A huge culture change needs to happen or they are going to lose all of their talent.