Pros
Amazing product offering - 1.1M+ SKUs No two days are the same You'll learn a ton about many different kinds of businesses and business challenges Operations is OUTSTANDING Good Branch managers and staff - they get things done Excellent benefits and bonuses in management Quarterly review tools are outstanding
Cons
Bubble Contained Thinking No CRM tool to speak of Goal setting process rewards mediocrity and punish poor performance Firing / poor treatment of long term employees that leadership decides they don't like or "are too nice" (their words, not mine - speaking of a colleague with 20+ years at the company) Work Experience gets better the further you are from the corporate office Sales culture is punitive Sacrifice huge opportunities for growth to (strictly!) maintain profit margin Field sales are not empowered to make decisions Manufacturing / Non-manufacturing vertical strategy poorly conceived and executed, and the people who worked hardest on it were not listened to, then blamed when the program started slower than expected In 3+ years, my VP and his "upline" never spent a day in the field with my team, but had very definite (and completely inaccurate) ideas about them