Time zones are probably the biggest limiting factor, followed by remoteness. In my experience, it's really hard and pretty slow to onboard a remote worker if you haven't already worked with that person in the past. And at a startup, you don't usually have the luxury of time on your side.