Sabi Employee Directory
Technology, Information and InternetLagos, Nigeria201-500 Employees
Sabi has about 243 employees across 5 continents, most of them in Africa. By country, the largest groups are Nigeria (60%), United States Of America (6%) and South Africa (5%). Analytics and Supply Chain make up 22% of the profiles with a known department. Sabi's workforce spans 24 departments.