Pros
Ferguson is a tremendous company to work for. Associates are treated like family (often referred to internally as the Ferguson family), well compensated and offered a plethora of career development opportunities. Furthermore, Ferguson takes care of the communities in and around its markets. I am consistently overwhelmed/amazed that one company could recruit 19,000 like-minded individuals -- Ferguson associates are good people; they work hard and care for their communities. I truly love coming to work everyday.
Cons
I have worked for Ferguson for nearly two years and have yet to encounter a "turn-off". Sure there are challenges (all companies have them), for instance, I would like to be able to volunteer in the community on company time (a lot of companies allot employees like eight hours or so a year). However, I thoroughly enjoy my job, the company and the associates I work with!