For minute-by-minute chats we use IRC, and that works well. For longer conversations, mailing lists. And we have twice weekly video conferences, and twice yearly physical meet ups.
This works well. I suspect it wouldn't work well if half the people were sitting in a room together and had conversations that were not accessible to the remote workers.