Pros
I enjoy working at The Home Depot because in general most of the customers you encounter are grateful for your assistance in just about every department you can be in. As a specialist the designs that I do are unique enough to be interesting which really helps break up the day in day out of this job.
Cons
The worst thing about The Home Depot is the atmosphere of low morale. In my opinion this stems from the reluctance of most managers to make a solid decision and communicate this to the employees. It seems to me most of the middle management (ASM and SM) are so worried about giving the okay to something that could prove to be "wrong" that they would rather pass the buck. Not being in middle management I am not sure what pressures the upper managers (DM) put them under but it seems to be a great deal more than needs to be put on them.