We are seeking an ambitious Service Delivery Manager - Dumaguete to join our passionate team at Teletech in Dumaguete City, Negros Oriental. Growing your