So the biggest negative aspect of outsourcing that people think about, especially in the United States, is the loss of numerous jobs to developing countries in order to save costs. Organizations that might be perfectly happy without outsourcing are being backed into a corner. In order to maintain a competitive advantage, or at the very least to keep up with the pack, these companies feel like they absolutely have to outsource, outsource, outsource...
What is your opinion on this? Are companies really backed in a corner with no other option but to outsource? Or is it just the easiest way to cut costs? On an ethical point, is it worth it to save money but cost people there jobs and their livelihoods? Where is the line ultimately drawn?