Necsa employs 1,199 employees. The Necsa management team includes Ayanda Myoli (CIO - Chief Information Officer), Diana Leonardi (CEO), and Loyiso Tyabashe (Group Chief Executive Officer).
Get Contact Info for All DepartmentsLooking for a particular Necsa employee's phone or email?