Posted by basemi 11/4/2025
https://developer.microsoft.com/en-us/graph/graph-explorer
Then you can execute the:
GET https://graph.microsoft.com/v1.0/me/memberOf
This will return you all the Entra Groups you are in, this includes the Microsoft Teams groups as well.
The Microsoft Teams client frustrates me daily.
I didn't find the chats/discussion UI at all clear initially, but once I'd had it explained to me, I could see what was going on.
(I do remember it taking a long time to load, and apparently using a surprising amount of memory once it was finally done, but aside from providing reliable fodder for water cooler conversations with other 40+ year old colleagues this never actually seemed to cause a problem in practice. At my last Teams-using job I would restart my PC no more than once or twice a week, something I could let happen in parallel with making the cup of tea that I'd always be making at some point anyway. And it had 64 GB RAM, which isn't even a lot by today's standards, but still Teams didn't actually fill all of it.)
>> I didn't find the chats/discussion UI at all clear initially, but once I'd had it explained to me, I could see what was going on.
This is an example of how bad it is: you had to have the chat UX explained to you. Combined with MS cramming as much crap into teams as possible and trying to tie you to their other products with integrations that barely or rarely work - and the AI features are terrible (and yet another MS AI offering called Copilot?). It really is that bad and I'm glad I no longer have to use it.
Splitting small group chat across more than a couple of chats is insane.
I think we can all agree microsoft business video for skype or whatever it was called, was at least the worst
(In fact, it's not really that complicated. If you squint right, it might even be more useful than what Slack gives you! But something about the UI just didn't make it remotely obvious.)
Anyway, even if the text chat isn't awesome, for video calls, we never had a problem, and it scales pretty well with number of participants.
- random chunks of chat log can go temporarily missing at random when you scroll up. temporarily as in, they'll load on another device. on the regular one though, who knows when you'll get them back...
- if you manage to call someone the same time they do you, all bets are off. got things softlocked more than a few times.
- the usual recent Microsoft obsession with (keyboard-focus hijacking!) popups is of course also a thing in Teams
- text styling is hell, and sometimes when you click on the copy button in code blocks or copy out stuff in general, you get html tags polluting your copied data
- chats & group chats vs. team chats is extremely unnecessary and cumbersome
- multitenant support does a complete ui reload after which you miss notifications from the tenant you switched away from (might be different now)
- the localization is funky, just like in all other Microsoft products; from the small, like calendars starting on the wrong day, to the bigger, where if you ping @everyone in your Teams set to your native locale, then on the other side people will also see the ping in your native locale. It's just like Exchange/Outlook in this regard.
- the audio settings like getting mixed up, especially if you happen to disconnect and reconnect your stuff on the regular.
- they seemingly hardcode the URL preview thumbnail logic per trusted site, instead of using opengraph. their hardcoded integrations are also ignorant of e.g. url encoding and have other minor blemishes. I dare you to link the C++ wikipedia article to someone.
- profile pics go away sometimes (mine has been missing for weeks now, appears everywhere else), and statuses can get stuck or be null
These are all ongoing things that persist after years of use. Other, more questionable, already solved, or rare / one-off qualms would include:
- one time I tried screensharing, and when I clicked the button it showed me an emoji picker flyout instead of a share options flyout (lol)
- used to crash all the time in Edge of all things (not sure about other browsers), fixed since
- screenshare can freeze without you knowing any better thanks to the often extremely low framerate.
- slow (might be my terrible workstation)
- happily lies about delivery status and reorders messages
IMHO… Slack and Zoom are the best combo. Zoom being necessary because for some reason Slack just cannot handle meetings well.
It cannot keep track of what messages you have read, often you need to read the same messages twice. The set of emojis is limited (could be deemed a childish problem, but with 100% remote team emojis are important to have some fun). The layout of threads sucks, sometimes you have only a small side panel to work with. When you want to delete old notifications, it sometimes just says "Cannot delete".
It't the worst application I have to use at work. As soon as I have the possibility I will join a company again hat uses Zulip. Unfortunately those are rare.
This would be understandable if it happened quickly but normally Teams has a seizure for a minute or two when you try to join the call and then you get told to sign in. Whoever allowed this behavior to ship should be fired out a cannon... when I click join a call, absolutely nothing should stop me from joining a call.
In fairness this might not be explicitly Teams' fault. It's built on top of a terrible authentication platform which also seems to be down at least four or five days a year. 365 is one of those things that could not exist if not for the incredible monopoly Microsoft has over Excel.
If I have to use Teams, at least its not under 'Doze.