Sheila Mugusia, Chief Manager, Customer Experience, describes why delivering customer experience through simple processes is important to Kenya Revenue Authority.
↧