How big is the company? If it's more than a few hundred people then I would suggest that Yammer is a better place for company wide communications, communities of interest etc. Microsoft sometimes refer about this as your 'outer loop'. Posting an Announcement message in Yammer's All Company group is a great way to alert everyone.
Teams is for the groups of people you directly work with, your 'inner loop'.