Microsoft launches Teams, the company's own take on Slack SiaNovember 3, 20160675 views Have you heard of Slack? The web-based IRC chat service is a rather huge… Read more