strategic marketing consultant careers in South Africa