Pros
Decent pay for the nature of the work. Excellent health benefits, which start from day one, I believe. Employer subsidized lunch room, with good food for low prices. A lot of my co-workers were nice people. If you live close, might be livable, as a job. The retirement benefits are great, if you ever manage to become vested. Employee discount on anything they sell, and their catalog is massive, so that was kind of nice.
Cons
Very high pressure organization. You'll be lucky to make it to being fully or even partially vested, in their retirement plan. Don't be one minute late to work, even if there is a jackknifed big-rig blocking the entire freeway, they will still blame you, and say that you should have found a way to make it on time. Literally. Very physically demanding warehouse job, helps you to get a lot of exercise, but lots of injuries happen, especially repetitive motion injuries. Management is overly rigid and you feel scrutinized, every second. Loud work environment, bad for ears. Someone wrote, about this company, "prepare to get fired," which was an apt comment, which I echo. Even the people that manage to hang in for a couple of decades, fear being fired, any day. My nick-name for the company was "McMonster-Carr." They hire these management track kids, right after they receive their bachelor degree, to lord it over the rank and file, whom management prefers to have a master degree. Go figure. Management has an elitist attitude, but they are mostly kids. The turn over is dizzying.