The role of HR changes from firm to firm based on the requirements. However, in general, HR has the following roles:
- Recruitment
- Attendance & leave management
- Performance appraisal
- Statutory Compliance Management
- Employee Engagement
- Employee Grievance Management
- Succession Planning
- Training & Development
- Compensation & Benefits
I hope this helps clarify the various responsibilities that fall under the umbrella of HR. Let me know if you have any questions or need further information.
Regards