What is Microsoft Teams?

What is Microsoft Teams?