manager customer experience careers in Nepal