Offshoring: Not the easiest answer.

Dell admits it has "learned its lesson" after being forced to drop its Indian call center last year following customer complaints about the quality of service.
Read more...

No Comments