We are seeking a dynamic and experienced Legal Counsel to join our Johannesburg office. The ideal candidate will provide comprehensive legal support across various aspects of the business, ensuring compliance with both local and international regulations. This role involves drafting and reviewing contracts, advising on legal rights and obligations, and managing disputes.