Some of us are Teams guest to many other companies and have chats/meeting/file sharing happening from all organizations' Teams. The challenges faced with such a setup are:
When on Teams app and under a specific organization, no users in the other organizations can "see" you. They think you are away. Also, any messages they sent, while the user is "away" does not get to the inbox.
When joining a meeting, the Teams app lets the user join it as whatever Guest user the user is logged in. When rushing into calls and not necessarily checking what organization the user is under, the user joins the meeting as a Guest. If the user records it, it gets recorded on the other organization's Steam.
There is not clear indicator that says whether a user is in a call or just "busy".
With Skype for Business still running, we can still more or less "function" as we use it internally to chat among colleagues. Once Skype for Business will be retired, I do not see a way to function.
Please let me know whether we are doing something wrong, I hope we are!
Nope, common scenario that many complain about. Microsoft is working on fixing these scenarios but right now you have to use work arounds in these use cases.
I personally always no matter what stay in my Home tenant on my Teams Desktop client. I use software called Franz which is like (Trillian, old school tool) that allows you to bring multiple Teams instances into one client and you get notifications etc for it. It does the job for the most part. You can also use Multiple browser profiles to log into your guests as, as well.
Until then, this is the only way we really have to manage the multi tenant scenario and stay sane doing so.