Avleen Vig wrote a great case for distributed teams that covers many of the high-level highlights I’d agree with.