View Single Post
  #2  
Old 07-18-2007, 06:59 PM
saubryn saubryn is offline
Member
 
Join Date: Jul 2007
Posts: 68
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.
Reply With Quote