As an HR Generalist based in Pretoria, you will play a crucial role in managing various human resources functions. This includes recruitment, onboarding, employee relations, and ensuring compliance with labor laws. The ideal candidate should be proactive and possess strong interpersonal skills to foster a positive workplace environment.