I wouldn't recommend Teams. Any other messaging app that I've used works better. When I open the app, I have to wait some time before all messages are loaded. Messages that are read appear as if they are not. Media files take forever to load. When I'm using the desktop Teams and someone calls me, my mobile teams starts ringing as well. There is no option to add a second work account which needless to say is much needed and basic feature.