2 ms·
Do you have TalkTalk in the USA? They seem to have won all of the worst customer service awards here in the UK for the last few years. Also in my experience, th
by GotAnyMegadeth 14y ago
Do you have TalkTalk in the USA? They seem to have won all of the worst customer service awards here in the UK for the last few years. Also in my experience, they are easily the worst company I've ever dealt with.