What are the differences between human resources staffing and regular outsourcing? In general, outsourcing is usually not the best option.
Many employers believe that outsourcing is an instant fix. Not true. In fact, the industry continues to suffer because of unqualified prospects being hired. In some cases, outsourcing work might not even solve the most pertinent issues. Many of us are familiar with the outsourcing which takes place when it comes to technical assistance with a product. Many of the calls are related to a technical glitch or other significant issue. Outsourcing the problem to a virtual call center will not address the real issue.
via The Truth About Human Resources Staffing and Outsourcing « Project Management Methodology.