Pros
I had several amazing managers at Grainger and my experience with getting development opportunities and promotions was incredible. The company has phenomenal training programs and lots of opportunity (if you have a good manager) to challenge yourself. Compensation was decent and benefits (health, dental) were actually great.
Cons
Constant organizational changes and mass layoffs. This company has been cost cutting aggressively for the past four years and shows no signs of stopping. No respect for people. Do not expect job security at Grainger. Top level management making poor investment choices (Gamut.com for example) and further confusing the brand and pricing for customers. Grainger does not have a bright future and I expect more mass layoffs in the coming years.