Pros
Long term company with a long term view, extremely secure, great benefit package, one of the best retirement packages in the industry, fair pay, great corporate structure, enough local autonomy to feel like its own culture while still adopting the larger culture. Most importantly- they are employee owned and have been for 90 years. no buying selling or trading us off, we own this, we are our owners.
Cons
The pay at our competitors is better on average but total compensation meets the competition, we have a large corporation so the usual challenges there, and its a tough job to train on since theres a myriad of info and modules are great for internal processes but not for the daily rigors of ordering material, though branch level systems help compensate for that. Growth is a bit slow for the career path, but that's only because its such a great company people rarely leave.