hi alok
a hr has to be negotiator, trouble shooter, a shoulder to lean when in trouble for an employee, a ladder in career, these can be stated as some of the roles of HR
A HR is responsible for the 3 entities
1. for the investors - By creating a organisation in which an investor can get ROI at the max
2. for the top management - help the top management to experiment, adopt, analysis and bring forth new ideas and methods without any resistance
3. for the Employees - by making them realise that by putting their full effort they will be able to fulfill not only the organisations objectives but also their personal objectives
please correct me if i am wrong