We use Slack at the office
How do you keep from interrupting each other constantly and going crazy?
I've used it for a course I taught and it was great because it was a really intensive course and the students are pretty much spending every waking hour focussing on the course for two weeks. So when they would get stuck on something at 10pm, they'd Slack me and I could keep them going.
But I found that for day to day stuff, it's incredibly interruptive and unless people are really disciplined about using channels and switching channels when switching topics/projects/whatever, it becomes kind of a swamp of unstructured information.
Theresa and I use it instead of text messaging and with just two of us on there, it's usually nice. But as numbers grow it becomes unwieldy in my experience (limited experience).