Feb 10, 2004 18:57
I've heard from multiple people now that Dell is pulling tech support from India. I already knew about corporate dell but am unable to find any information about anything else. If anybody has a link or can say where this information came from I'm interested to find out.
Leave a comment
Comments 1
Reply
Leave a comment