This is a full-time, on-site role for a Sales Representative based in Johannesburg. The responsibilities include engaging potential clients, generating leads, managing client accounts, and ensuring customer satisfaction through exceptional service. The role involves actively building relationships, identifying sales opportunities, and contributing to the success of marketing initiatives in a collaborative team environment.