HR Generalist: What They Do, Job Description, Duties & Salary