Introduction
The main role of the human resource department is to ensure that a company has a reliable, skilled, and committed workforce to deliver the tasks of the company. The HR department hires employees on demand, trains them for the various organizational tasks that they may be assigned and chooses to retrench some employees when such a need arises as per the strategic objectives of the company. However, with a fiercely competing business world, it has been tough for companies to retain their most talented employees. The current paper identifies the challenges that companies face as they seek to retain ...