Join our HR team in Johannesburg as a Generalist where you will handle a variety of HR tasks including recruitment, training, employee relations, and compliance. Ideal candidates should be proactive and passionate about driving a positive employee experience.