Outsourcing is great, as long as you take the necessity to train the staff into consideration. Cultural differences in approaching the issues presented by the customers will be the main factor determining how satisfied they leave. As you do understand the market market where you operate, you land abroad, and in a week or two you can begin grasping their perception. With the memories in mind, you train them, and that is how you succeed. Many workers from a so-called 3rd World country are often not as lazy as their European counterparts who refuse to work for a minimum or threaten an employee to take them to court. If you invest the time in training, you will be happy in the future.