Microsoft appoints New Country Manager for Nigeria

Microsoft has appointed Ola Williams as the new Country Manager for Nigeria. Before her appointment, she served as Specialist Sales Leader working with the extended team and the company’s partner…