Customer Service Executive - International Transmission Networks & Technology 2023-01-10 Tata Communications Pune, Maharashtra+1 location