Global market, constant pressure, and global talent are major powers that lead to distributed teams. But this is not an easy task; companies have to deal with several nontrivial geo-political constraints, such as the willingness of their employees to relocate, the costs of such relocations, procedural constraints such as work permit issues, and others. To circumvent this, companies set up their...