Microsoft

Sector: Information Technologies

Top Awards

Winner

Information Technology


Awards & Nominations

Top 100

Summary

Ranking: 11
Locations: Zimbabwe, Zambia, Uganda, Tunisia, Togo, Tanzania, Swaziland, South Africa, Somalia, Sierra Leone
View available roles