TTS Top Talent Solutions a talent solutions company based in Pretoria, South Africa and Miami, USA. They work with clients to help them make better talent decisions through highly contextualized, flexible and integrated assessment processes and outcomes. They deliver...