Pros
Great company, lots of potential for growth and increased market share. Even so, the old timers still talk about how much better the company was before Home Depot bought it. Lots of good people still work there who are very good at what they do. The department I worked in was extremely good about approving time off. The company's biggest push was employee health and offered lots of programs. When I worked there, they still had normal health insurance (not high deductible like everywhere else). The company does invest in technology and upgrades their systems pretty regularly.
Cons
In the department I worked in, if you're happy doing what you're doing and not looking to promote anytime soon, you are not welcome. One of the managers there makes the whole team miserable, but upper management just looks the other way. I've heard that working for one of the lines of business is a lot better, but if you do then you're subject to downsizing. There's no winning.