I recently had to assist a contractor that freelances for many companies get on 'our' Teams, and connect to 'our' VPN. Had a lot of fun getting the thing to use the correct Microsoft ID to register his credential for remote access. Just when we thought everything was signed out and we were signing in with the correct ID, it would suddenly choose yet another one that was cached on his machine. Eventually after cleaning his Credential Manager, trying several browsers, deleting everything I could find, and general prayers, it suddenly began working.
Re. Teams: Like so many Microsoft ideas, it has great potential, and does much of what it's supposed to, but with major quirks and aggravations that get resolved at a snail's pace. And of course the random 'feature updates' that no one wanted or needed. Really, it has problems you expect from freeware, except freeware seems to run better on MS OSes than MS products do. Possibly because they weren't developed by committee with a looming deadline and no one communicating, which is the bane of so many companies, regardless of the industry. (some irony I suppose as it's supposed to be the de facto communications suite) I would just be happy if it was a bit less quirky with the audio settings, when everything else seems to get them right. I will say it's leaps and bounds beyond what Skype for Business was, and the call quality usually rivals my SIP phone on my desk. I fear that MS will abandon it for something else developed with a clean slate just when it hits its sweet spot fro usability and most of the bugs have been quashed.