Lots of public slack channels works pretty well in my experience. People end up talking about a lot in plain view and people hop in etc
i've been at companies with 10 people and 10s of thousands and in between and obviously this stops holding true at a fairly small number of employees. but there are plenty of companies of the size that this works for fine.