Pros: Profit sharing bonus, job security.
Cons: Not enough hours to provide proper coverage.
Home Depot is very involved with the community. They have automated classes on anything you need, or want, to learn. Home Depot employs a very wide variety of individuals.
Admittedly, the hardest part of the job is that it is "full-flex", basically anytime, any day. But that is the nature of retail.