Are Distributed Teams the new Cloud for startups?