manager customer experience careers in Kathmandu, Nepal