Tower Group is an agency for recruitment services. Job offers listed on Jobspotting are typically posted for a client of theirs.
In terms of recruitment areas, Tower Group is primarily recruiting employees in the categories Finance, Corporate Finance, and Financial Statements. They recruit for offices in Johannesburg, Cape Town, Durban and 4 other locations within South Africa and Mexico. See below for a list of 45 unique vacancies at Tower Group for jobs like "Plant Manager" and "Project Manager: IT - Telecommunications".