Human resources management fulfills the following key functions:
1) Recruitment Strategy Planning;
2) Hiring Processes itself;
3) Selection of candidates;
4) Training and Development of personnel;
5) Evaluation and Management;
6) Process of Promotions;
7) Redundancy;
Managing Industrial and Employee Relations;
9) Record keeping of all personal data;
10) Compensations, pensions, bonuses and so on in liaison with Payroll;
11) Confidential advice to internal ‘customers’ dealing with problems at work;
12) Process of career development.