manager customer experience careers in Pokhara, Nepal