The role of the human resources (HR) sector in corporations has changed a lot in recent decades. No longer just ...