Pros
Promote from within philosophy, available training, tuition reimbursement, loyal to hard workers. I see many reviews on here about low pay, negative working environments, bad managers, etc. As someone who "started from the bottom now we here", I can tell you that anything is possible with this company. There may be bumps in the road (like anywhere you could work), but treat your opportunity to work for Graybar as a career instead of just a job and take some initiative to go above and beyond. Try to see through the negative attitudes of some people and realize your own potential. Don't wait around for someone to tell you to do something or "tell me what you expect". Ask questions, learn, do the best you can do always and push yourself. Be creative and think of ways to do things better. Lose the "if I had their job I could do xyz..." attitude and just worry about your own performance. Stop acting entitled and never EVER say "that's not my job". Help make the people around you better and bring the company opportunities. It wont happen overnight, but do these things and you WILL be rewarded.
Cons
Technology needs some work (getting better though). Some managers have outdated styles (also getting better).