Pros
The people that I work with and most of the customers that I assist daily are a couple of the best reasons to work for the home depot. While some of the employees are hopelessly disgruntled, most are happy and a joy to work with. Same with the customers. Some will come in unhappy and looking for a fight, but most are happy and a joy to assist. If you are flexible with your availability and enjoy working with and helping a lot of good people, then this is the place for you.
Cons
The motto of the company should be "doing more with less". I have seen this trend increase over the years and it has certainly been the norm in this economy. Be ready to work hard, covering multiple areas, serving multiple customers, while getting minimal recognition. If you are an above average employee, be prepared to have most of the work passed on to you to make up for the average or below average employees. Also be prepared for members of management that may not know as much as you.