In The News

Philippines has officially replaced India as the call center capital of the world, as seen in Everest Group’s research.  Read more.

More from In the news