Yes.
There are two options. First, you can use Teams in a web browser. Second, you can install a native Linux client.
When I have to use Teams for work (I wouldn’t use it if it weren’t imposed on me), I can get all the functionality I need from the browser, so I stick with that.
If you install the native client, get ready to use a lot of RAM! It’s quite the resource hog. And, when you install the client, it sets itself up to auto-start, and it installs a software repository to keep itself up to date. Bear this in mind: it really infests your system and imposes itself on you.
As far as in-the-browser use, I’ve found that Google Chrome operates with the smallest memory footprint. If you’re opposed to Chrome, then there’s always Chromium. And Teams works perfectly well in Firefox as well, but I find the memory footprint larger, with my setup.
(I have a geeky concern about such things, so I spend time assessing the resources used by observing the System Monitor.)
In short, Teams works perfectly well in Linux. But it should, obviously, be avoided at all costs.