An HR department of a company performs multiple functions like recruitment, payroll management, leave and attendance management, promotion, employee training and managing day-to-day affairs of the employees of the company. For a growing company, the HR department plays a...