Pros
In MA, time & half on Sundays, IF you get scheduled. The HD medical plan is a bit better than what the average hourly worker gets around town, (so I've been told), however, depending on your hourly rate it can be quite difficult to fully enroll in it. In fact it is the only item of the Benefits Package I can afford. HD also offers stock options and retirement plans to its employees, but again, if you can't afford the weekly deduction, what good are them. At the HD I'm employed at, mostly supervisors and mamagement are able to fully enjoy the benefits offered.
Cons
At the HD I labor at, (for the most), only negatives get noted. When management calls on you it is mostly to give you extra working orders or to point out your oversights and mistakes. Mistakes often related to training you never received. "Accentuate the Positive" is a tune they never heard. There is preferential treatment for a few lucky "friends". And you have to be flexible and available to be scheduled to work 7 days a week, randomly between 6AM & 10PM. If you need to find a second job in order to make end meet, you have to become a part-time employee or, like most, just quit.