HR Generalist vs. HR Specialist

Which role do you prefer and why?