Hi Jimmy!
In my experience, you can use Microsoft Teams with non-exchange account team members.
Microsoft provides free version of Microsoft Teams. People who don't already have a paid Office 365 commercial subscription have access to the free version of Teams, any people with any corporate or consumer email address can sign up for Teams.
As a supplement, you can refer to: