An HR generalist is typically a mid-level role with a salary ranging from $58,800 to $72,300. They usually work under a manager and are below directors or executives. In small teams, they may lead the HR department, but generally, it's a mid-tier position.