Pros
Profit Sharing, PTO are good. Flexibility, although that is diminishing. Largest in the industry, which does open doors.
Cons
Management has becoming way too enamored with Salesforce.com and measures every metric available to determine if you're performing or not. Goals for sellers are ridiculous YOY and force too many top performers to walk away. Can't make great money consistently, but that's what management wants. No trust in sellers to make rational pricing decisions, have to jump through way too many hoops to get things done, when competition is nimble and quick moving. Management is becoming more and more micromanaging. Sales leaders come from outside of sales channels and think they know how to run a sales organization. When employees offer suggestions to improve, they are labeled as complainers and not wanting to do things "the Grainger way".