Key Responsibilities Of A Human Resource Manager And Challenges Faced By A Company