Out of interest, how many developers have you employed? I'm sure it's not entirely relevant, but I'd be interested to know how you found them.
Other work we do involves data that we are contractually obliged not to allow out of the building, and still other work involves teams of people working together on algorithm design and implementation. We've tried, but the existing on-line tools are simply not up to it. We've even worked at trying to create better on-line tools, and come to the conclusion that it's currently not worth it.
But you're a CS student, so no doubt you'll be working on solving the problems we have, and by the time you're in the work place you'll have the solution ready. We look forward with eager anticipation to being able to have people work remotely. Getting more and better work for the same pay would be a great business opportunity, which is why we still invest around 10% of our annual budget trying to make it happen.
In half a generation, perhaps, when all the kids have grown up with zero distinction between online and offline life and VC equipment is so good that it's just like you're there, large-scale remote working might work. But right now, there is so much high-bandwidth communication that you're missing out on.