Assignment 1: Discussion—Outsourcing: A Strategic Advantage? Outsourcing may provide tremendous advantages for firms. It may allow companies to specialize, reduce costs, and focus narrowly on the core competencies they deem strategic; however, companies also have to think about what they Read More …