Posted by: Laura January 11, 2006
Call centers
Login in to Rate this Post:     0       ?        
This is nothing new. American public including me have cursed, shouted and poured our frustation to customer care (i. e call centers )wherever they are located.
Read Full Discussion Thread for this article