|
I used to work for a Talk Talk sales call center and it was based in the UK - I'm not sure if their tech support was also based in that office, or if they outsourced that bit.
All I can say is that having worked for their sales division I would not wish to be a customer of the company anyway. I didn't like their attitude towards their prospective customers.
|