According to Devon Wijesinghe, Building a distributed team gives you access to a pool of global talent; frequently with more favorable wage expectations; leading to increased ROI and productivity. This allows you to supplement your existing resource, whether generalist or expert. Nevertheless, leading a dispersed software team is not without its share of difficulties. And you still need to give your remote workers the infrastructure and technology they need.