Executive Assistant to India Site Leader

Bengaluru, India