Discuss in a 200 words:
The role of HR is to help make business successful through great people and people management. Elaborate on the key skills required to be an effective human resource professional, as well as some of the challenges in acquiring those skills.