We are looking for a skilled Human Resources Generalist to join our Pretoria team. The ideal candidate will have a strong understanding of HR practices and be able to manage various HR functions, from recruitment to employee relations and compliance.