Struggling call centers closing down in US

September 20, 2011: In the past three years we have faced immense ups and downs particularly in the IT and BPO industry, especially with Indian companies opening new units in the overseas and US based companies shifting their centers from India to Philippines. But downtrend in the US economy is gradually diminishing the recent glittering […]