When companies decide to outsource work offshore, they face many issues and concerns. This makes it necessary to conduct a cost-benefit assessment. While offshore outsourcing can help a company save substantial money and allow it to concentrate on its core competencies, there are many factors that a company must consider before considering outsourcing.