lumens-vc-b20u

APPLICATIONS

Microsoft Teams Is Now Free–Is Slack’s Time Up?

Beware geeks bearing gifts. That was our initial reaction when we learned Microsoft was giving away access to its prized Teams platform. As we predicted...