Get up to speed in outsourcing with this all-in-one tool kitGET YOUR FREE TOOLKIT
About TSD Global
Established in 1989, TSD Global now has a worldwide presence with contact centers located in the U.S., in the Philippines and a planned site in Central America. Each center features state-of-the-art multi-channel contact center technology. The company manages customer support and sales campaigns on behalf of some of the world’s largest companies.