Yes, you can do a bidirectional (2-way) and/or unidirectional sync (1-way) on SharePoint. Please note that a Company Sync plan is required to sync SharePoint files if you are using the Desktop Version.
You can specify an account to be used, meaning you can buy the license using your account, but assign it to another user account.
Insync does not support Microsoft Teams at the moment.