Pros
Usually great people with a casual atmosphere, though some locations require a specific dress code that poorly suits the work requirements (i.e. facilitating warehouse operations and job site expectations). "Good old boy" atmosphere in most branches, but with corporate synergy...only sometimes with a "Big Brother" feel. If you get lucky enough to make it into outside sales in a decent market, you stand a chance of being a "Good old boy" and are rewarded as such. Typical "wine and dine" sales travel/calls. Regional managers tend to do everything they can not to fire people, but demotions and restructuring (particularly in declining markets) are common and demoralizing. Cross training is typical and thus success is largely dependent on willingness to learn all of the business processes.
Cons
VERY regionalized and yet profit groups are highly overlapped leading to disagreements between competing profit groups. Poor vision of above-mentioned "good old boys" tends to reduce efficiency, adaptability, and thus also organic growth. You really have to earn your stripes with this company, and that usually takes substantial time that tends to vary by region. East Coast non-union work 55 hour minimum /wk, West Coast 50 hour minimum. Too much training in very simple concepts that come easily to the college grads they hire into their "fast track" management paths, and a fast learner will be frustratingly bored.