For years, North American companies have been outsourcing their customer service agents to offshore call centers. The idea was to reduce the cost of labor and maximize the bottom line. However, an increasingly competitive market has left many of these businesses losing customer loyalty. The customer experience is now crucial, and, in many markets, customer…