As a Legal Counsel in our Johannesburg firm, you will play a crucial role in providing comprehensive legal services. You will work collaboratively with clients to understand their needs and deliver tailored legal solutions, while also advising the firm on compliance and risk management.