Question: what is the difference between a generalist job and one that requires a specialist?
Answer: The basic difference between the two is that an HR generalist has a general knowledgebase that covers a wide range of areas whereas an HR specialist has a deep level of knowledge in one.