The Home Depot is a great place to work for many reasons. Friendly co-workers and management staff, great benefits. Tons of opportunities to learn, even outside your department.
The hours are sporadic sometimes, making scheduling hard. Working their is nice since it's easy to form strong relationships with management and fellow associates.
The benefits are good, and there are tons of opportunities to learn about your field and others, through the other people working there.