On the subject of outsourcing, you’d be surprised how controversial it can get once you bring in the choice between offshore or onshore. Of course, there are plenty of business processes that are outsourced from manufacturing to lead generation. And as expected, the reasoning is either primarily based on the cost-efficiency or how cut costs can lead to faster growth in areas that a company deems higher priority. As far as lead generation is concerned, the reasons can be one or the other. But the fact remains, the cost of qualifying B2B leads tends to weigh heavily in terms of equipment and personnel (especially for SMBs). If telemarketing is your lead generation tool of choice, training professional telemarketers can come at a high price. If you’re more into online marketing, professional web designers and SEO specialists don’t necessarily come cheaper. Integrating both, while more comprehensive, will only double the costs in total. Therefore, it’s no surprise that companies would rather outsource at that point.Things get a little heated though when you bring the subject to offshore and onshore outsourcing. To understand just why this is so, here’s a quick review of some of the arguments from either side.OnshoreOnshore outsourcing is popularly viewed as taking the more patriotic bent. Outsourcing to a local business is treated as the B2B equivalent of doing business with a fellow countryman. You give jobs to the citizens of your own country’s citizens and in turn help boost the economy. Onshore companies are also more accessible because geographically, you can visit at a much lower cost compared to the trouble of international travel that offshore outsourcing implies.Critics of offshore outsourcing usually cite shady business practices as one of the top reasons to approach with caution. Among the well-known destinations for outsourcing are developing nations and their reputation in the outsourcing world is bordering on stereotypical. There are issues with how differences in currency lead to a cheapening of labor and with that, critics feel that those who outsource offshore are guilty of First World exploitation.OffshoreWhen it comes to cost-efficiency, offshore is generally more superior in this aspect. And as much as it’s a cause for criticism, differences in currency do play a factor in reducing costs. In contrast to the patriotic stance of onshore supporters, proponents of offshore take a more humanitarian appeal, saying that the giving jobs to one’s own countrymen is one thing but a real difference can be made by giving jobs to people in countries poorer than theirs. Some go as far and say that the global economy is more to blame for the wide gap in currency than lay blame on either the outsourced or outsourcing party.Meanwhile, critics on the offshore side accuse their opponents of some form of hypocrisy. They claim its good to give jobs to one’s own countrymen but that’s under the assumption that one’s own countrymen actually desire the jobs being ‘saved’. Given the increasingly negative perceptions surrounding telemarketing, back-office jobs, and manufacturing, it begs the question of whether it’s really worth keeping jobs that nobody in your country would want.Regardless of what side you’ll ultimately choose, this should at least give you a basic look on how to approach the situation and help form your own standards regarding the location of the company you’re outsourcing.