We use Zulip for group chat at the Recurse Center, both for our team (< 10 people) and for our alumni community (1,300+ people). We tried Slack, but Zulip is way better. Among the many reasons: It has a much better threading model and is open source.