I see profit centers and cost centers. these guys are cost centers "Analysts made up of Economists, Accountants, Finance specialists, Industry experts". handing off to a trading department who then do the actual trading might be what outsourced trading involves