We are looking for a skilled Legal Advisor to join our Johannesburg team. The successful candidate will provide comprehensive legal support across various departments, ensuring compliance with local laws and regulations, while also assisting in contract negotiations and dispute resolution.