Isn't there one company wide channel? With slack or email, you still need to make a list of people who get the announcement. Slack has been a lot better in my experience for joining a team and looking back at the history