Managers are not very educated, they don't know the business- they get promoted because "they know somebody" and as a result- they have no skills to manage, lead, teach and develop. They hold good people back from advancement, and discourage workers by their actions. They overwork the "good " workers and allow those who don't work to continue being slackers. I could go on and on... I worked for HD for over 8 years and gave up on the company due to very very very bad Management!!!