Manager customer experience careers in Nepal