As the title states, it happens so often that a good employee (like glue that holds the company together) leaves as they feel undervalued, overworked and disrespected, why don't employers value their good employees and show it, even a thanks, a gift now and then for all the hardwork and overtime, giving decent raises (instead of the employee having to always request on) or bonuses? Is it just greed?