Pros
There's a lot of job security at the Home Depot. Also, the pay is pretty decent for retail if you are older and have specialized knowledge. In addition the benefits are good if you are a full time employee, I was part time and did not use the part time benefits but I reviewed them and they seem to be kind of disappointing for part timers. Also, the Home Depot seems to really like hiring veterans, which is cool.
Cons
Some grueling work, depending on the position. Also, we lost our store HR manager shortly after I was hired. The store changed the nature of the position that I was in and intended on hiring more people to match this realignment, but with no permanent full time HR professional they were slow to hire new people into this position, and that caused a lot of problems as the position was understaffed and turnover was high.