The New York Times recently crowned the Philippines as the new capital of call centers. The nation took the crown away from India. It isn’t really surprising given that the country has…
Posted 6 months ago