Microsoft Teams install microsite on web

Microsoft teams installed a new microsite for Windows users that lets them quickly and easily find information about teams and their projects.The