I am a customer service rep for a large company at a "call center" but I actually work from home now.
So many customers echo your concerns about the accents usually Indian and say how grateful they are to have me as their rep because of my English.
When I am having an issue with my own work applications, I call our own help desk for tech assistance and mostly get an off shore tech from India! Thank goodness they can log into my computer remotely to fix, rather than me struggling to understand their speech.
I get pretty hot about American service jobs going off shore so greedy corporations escape American scale wages, paying for health benefits and taxes; throwing away American jobs and leave us, the consumer with sub-standard levels of service because we cannot understand their flippin' accents!
(Every year we are pressed to partake in the Big Company Survey which is quite lengthy and supposedly anonymous. Every year I offer my comments at the end.."keep our jobs here".). But that's another thread.