Pros
The Home Depot has so many stores. You can relocate anywhere across the country. The promotional opportunities are endless and it's rather easy to get promoted. You can negotiate a very good wage when you get hired. It can be a very fullfilling job when you help a customer leave happy and made their life that much easier. So much knowledge to be gained from other associates, vendors, and contractors that you come into contact with. The company is supportive of associates going to school with the tuition re-imbursement program. If you are single. It is a great place to find a date! How many jobs pay you to chit chat with customers and fellow associates? The benefits are pretty much industry standard. Even part time associates can get benefits.
Cons
Be prepared to work a very erratic schedule. You will be scheduled one day at 6am to 3pm. Then a 3pm to 12am. Followed by a 6am or 9am shift. You will not be able to spend much time with your spouse and children since you will be tired on your days off. Rarely do you get two days off in a row or have the weekends off. You are punished at times for calling out sick on weekends and holidays. It can be very stressfull at times. Full time employees generally have to work around the part-timers fixed schedules. The company is so understaffed, you will have to be able to deal with angry and impatient customers all day long. It's normal to go home very tired or angry. The company is so overly micro-managed and report driven that the basics get overlooked. Don't expect much of a pay raise. Once a year you get your monetary raise and you are lucky if you get three percent. Usually a two percent. Turnover is out of sight!