This is gonna sound like a troll post but i assure you it is not.
I don't have a coding background but I've used Teams in a lot of workplaces and really only encountered like 2 issues entirely.
Either I got seriously lucky or it was before enshittification.
Why do you yourself dislike it? Is it UI? Performance?
I should also say I use Teams for basic purposes like messaging and uploading files, I literally don't touch anything else and performance hadn't been an issue. (Likely because I've been given thicc-ass workstations in the past)
Its super slow, one of the biggest misuses of electron I have seen. The website unironically works better than than the app. It seems to subtly break in weird ways every new release. Reactions are notifications.
And the whole old/new teams thing causes a whole lot of confusion.
My workplace used g suite then got acquired and spent six painful as fuck months transitioning to SharePoint and teams.
Half the shit in teams doesn't work and I'm still bitter about wasting time transitioning. My favorite three current issues.
From the SharePoint homepage there's a nice little search bar, you can type in your query and get literal garbage back. If you click "search more" to get it to stop being a modal window then the search results are accurate - Teams does this shit all the time... stuff that should be the same everywhere is just randomly implemented differently on different pages.
I currently have a little error bar in Teams - it says the web view version of edge is incorrect for this version of teams. If I click it (and there's little motivation for me to do so since everything seems to be working) then it opens a pane to a web page, redirects half a dozen times, then lands on a page that says "You already have this version installed". The next time I open teams the error is back.
If someone links to a SharePoint document in a teams chat I'll often get a "You need to be signed in" link unfurling and hovering over the link yields the same message. If I click on the link it'll realize I'm signed in and stop showing that error for a while. Please bear in mind that my teams account and SharePoint account are theoretically the same account. I have the same username and password to enter into both services and can't update information for them independently... if on Microsofts backend if they're technically different accounts then I, as the user, should never fucking know that. Fix your shit.
Bonus one for privacy. If you're in a meeting and muted Teams still demands mic access. If you haven't unplugged your mic or triggered a hardwareish switch then Microsoft is still listening to you... services usually keep listening so that's not super different. But Microsoft actually exposes that it's still listening! If you or someone else has auto-captioning turned on then the autocaptions may capture and transcribe your speech when you're muted.
I was very amused to read about my coworker watching an oblivion lore video when we broke for lunch in a day long meeting last week.
Teams just fucking sucks at everything, there's nothing they do that most of their competitors all do at least as good.
If I want to copy a text message, I have to avoid the emoji pop-up, then very carefully click and drag over the text, making sure I don't also copy the user name. Then I have to paste it in Notepad to edit out any weird hidden characters. Copy it again and paste it.
If I want to send a reaction emoji, it's just a clock away.
What annoys me is that they seem to just ignore any requests to fix things that are broken. For instance, I don't want to see everyone's incoming video by default. I have to turn it off for. Every. Single. Meeting.
And I'm hardly the only one. Here is an example of someone asking for this, back in 2020:
I suspect that Microsoft views Teams users as basically hostages since it's often something forced onto a big user base at many companies. If you hate it? Too bad: if you want to stay employed, you'll just use it.
Compared to skype, irc, slack, xmpp, and any other chat/phone software I've used its unreliable spyware.
Spyware in that it's used to force idle status used by middle managers to make assumptions about when and how you work.
Unreliable in that it stops showing system tray message status when it updates without alert, using vdi/Bluetooth headsets are a crap shoot if audio will work or not, and destroys history by allowing corpo policy to remove messages after X days.
I've used it at work for the past 6 years and it's just quite buggy. Sending an image only works around 50% of the time, calls go directly to voice mail despite the other person being there and waiting for my call, mobile app shows me being in a call I've left hours earlier, tabs with things like checklists never load etc. I've used worse programs, but it's far from good. On a positive note though, the background noise filter in Teams is the best I've heard.
My company dropped Slack for Teams, because itās free with the Office subscription, so I guess they put a price on collaboration and culture. Weeks on none of the bots and integrations work properly because thereās no time to fix shit that was already working.
Because in terms of features/usability it was a downgrade from Skype for Business for my usage.
Sorting the contacts was better in Skype and I was able to have the window as a narrow strip on the leftmost screen, for showing the status of all team members. Teams doesn't allow resizing freely.
When watching a screen share of somebody, Teams has a lot of unnecessary unhidable UI elements that just take up space. For the ones that you can hide there is no setting to have it that way by default, and there are also no shortcuts for them.
Also screen sharing was quite laggy right after switching from Skype, but that might have been an internal IT problem, not sure. But it didn't help make Teams more popular anyhow.
It wouldn't let me into my morning meeting, it glitched out with jumping ellipses. I quit the program then when I tried to relaunch it went into a cycle of starting then immediately crash. This went on for two minutes before I restarted the computer. After restarting the computer then relaunched Teams it proceeded to crash/start four times before loading so I can attend my meeting.
This kind of stuff is habitual. I now set alarms five minutes before meetings so I have enough time to press a button.
Hey, wanna try the New Calendar? Tries the new calendar, it is even worse than the current one. Hey, wanna try the New Calendar? STFU Teams, I need to work!
It demands too much screen space. you can't rum less than full screen without losing important things. Even full screen I often can' see the presentation clearly because it shrunk the presentation in favor of avitars / videos of other people.
now that I'm old I cannot see tiny text like I used to. I thus get really mad at useless spate while I'm strurgling to read the presentation. you will understand when you turn 45 too.
To me Teams pretty much represents one of Microsoft's aggravating mortal sins.
Teams got popular. More due to the circumstances than the inherent quality of the app. And once entrenched, Microsoft did what they always do in situations like this. Jack squat.
This could have been a start of a beautiful new era! Strike the iron while it's hot! Show what the money, resources and the technical know-how at Microsoft's disposal could do! Fix all of the failings of Skype tech, and really polish up the app! Did Microsoft do that? Naaah. It's a mediocre app with brand new jank! That's its destiny now.
I spent 20 years in IT before Teams and now work for a government agency in health care.
My IT side says that teams is just OK like its competitors. Itās not great, but itās not horrible either. It does the job and some of the annoyances are probably due to the demographic using it - people who donāt care for tech nor the meeting.
My employee side doesnāt see a technical deficit in Teams that isnāt in Zoom or whatever, but holy shit does M$ turn their product to shit by buzzword. Teams this. Teams that. Hit me on Teams.
So yeah. IMHO Teams is bad for the same reason Office is bad. Technically OK, bloated, and catering to the managers.
To me, Microsoft's entire transition to web technologies is a self inflicted wound. Going native is a massive performance win. They already had that, and went the other way. Just, Why!? Now, Microsoft software is all big, bloated, and slow as fuck. Even the OS. They were literally bragging about a 9 second start up time after some optimizations to Teams. They don't even know what efficiency is anymore. We all essentially have super computers, now, but sure, congrats on your 9 second load time for a fuckin chat program.
Inability to multitask. Find the file or chat link you want and need to go back to the meeting you were up? Spend 5 minutes digging back into where you were.
Microsoft doesn't ACTUALLY care about teams so it's a nonstop bad UX, then they try to fix it, then they go a different direction, and so on. To Microsoft, its an add on that they mostly use to keep people away from Slack. When they spend time on it, all they are doing is enough to keep people away from Slack.
Its been like, what, 2 years there they've shipped a "new" client seperate from the existing client (at least on macOS)? People are constantly using the wrong one or switching when one breaks, and Microsoft constantly breaks the new one.
On windows the existence of the built-in "Teams" App is constantly confusing when people are trying to sign into a work account, which requires a different client. This is because the "Teams" App in Windows is just a rebadged Skype.
Before 2022 when I used it for some meetings (we used slack in our unit since we had some of our own budget, but the wider corp was on teams) it was a daily toss up as to whether video calls would work on macos or linux.
Most of my frustrations come from having to develop some integrations with teams:
Right now there's a massive bug for the templating language to render cards in the UI and Microsoft's answer has largely been a big shoulder shrug.
There are several really easy ways an admin can break a custom integration via azure. Obviously an app-based integration is better, but it's also really common in b2b to have more ad-hoc setups to send some data to teams. Even better, lots of small/medium companies have been convinced that they don't need IT people to help them with their Azure configuration, so no one ever knows how to solve any problems they create (this also applies to email fwiw... Unbelievable how many small/medium O365 customers have very broken email servers)
Microsoft's implementation of federation between O365 users is a mess of tiered settings, and figuring our if rhe issue is on the business side or your side is a sysiphean task. If you are in an org which doesn't have a domain hooked up to your setup (as in you use username@company.onmicrosoft.com) there is a very specific sign in page you have to use or it'll blow up on you. And it's not the generic sign in page you get when going to teams or O364's web site.
Tl:dr; Teams is a hacked together mess of bubble gum and toothpicks masquerading as a chat app. Its a miracle ir works as well as it does for "normal" usage, but it's a joke compared to Slack in every other way and quickly becomes a nightmare if you are working on integrations with it.
Sysadmin for a living here - Teams breaks constantly in our office. Multiple people report issues with Teams not starting or not functioning properly on a weekly basis.
This is true for Windows 11 as a whole, truthfully. Windows 11 can eat my ass for many reasons.
Because it's run by Microsoft, which is now a Big Data player. They use Teams to "monetize" your company's data and train their AI on it without your company's consent. They use Teams to collect data on employees who don't have a choice because they need a job to put food on the table, like real name, photo and phone number.
If you don't want to give any data to Microsoft, too bad: your employer forces it on you. Don't like it? Your only option is to resign. That's the most egregious aspect of Teams - and Office 365, and all business-oriented Microsoft data honeypots: they use employers to collect data on employees who don't have any say about it.
Lets see, half my team randomly doesent recieve notifications/get notification audio at times. Sometimes youll get a notification that theres a new message in a channel but it doesent show up until you restart teams. Today specifically my mute button was desynced with the application mute and inverted. Sometimes audio devices wont work at all first time you join a meeting until you replug the audio devices (not an os wide issue) the status icon has a mind of its own and will say people are away or completely not available even when they are actively using the computer theres also no way AS ADMINISTRATOR to change how the icon behaves. Only Microsoft is allowed to dictate that. Not nearly enough controls as admin to define visibility in things like timeoff requests, shifts, etc. Instead of having a simple notes tab you have to use some form of OneNote shoved into the software which slows it down, overcomplicates it and sometimes wont even sync changes. Theres more thats just off the top of my head
About 30% of the time I simply cannot transfer calls, the dialog bugs out and either won't allow me to type or won't accept the number. Not reliably able to be reproduced and restarting Teams fixes it. Done all the troubleshooting including device resets and no permanent fix found yet.
This sort of random unreliability seems extremely prevalent among all of Microsoft's products. Hell just today we couldn't do email remediation through the MS Security portal, had to do an old school investigation. 'The actions failed. Please try again later.' No details or explanation and they didn't show in the action logs either.
Microsoft products are hell to work with on an organization level.
It's not reliable. I will get a message on my phone that doesn't show up on my PC for 20 minutes. I'll get a notification on my phone but some times not on my PC. I hate that I have to have my phone ping for everything that ever happens because I can't trust the desktop version to actually tell me.
Mostly tiny irksome things that cause me to have to set up for calls 10 minutes early because Iām not sure if itās going to behave and I canāt be ālate.ā The latest is the window not opening on startup even though itās running on (MacOS). Restarting resolves. Sometimes it doesnāt do it. No idea why.
Also, minor quibble but I donāt personally like that it seems to follow that annoying UI/UX āwe know whatās best for youā philosophy as Gnome does where it only shows you what you āneedā to see. I get it, but Iām sorta set in my ways in how I expect UIs to act. If youāre new to it, itās especially aggravating until youāve used it for a while.
Mobile notifications are a joke. When Iām not working I want to hear from one single emergency channel, itās my time, not workās. But even with all itifs but that one channel set I get pinged for every single reply in every team
Want to use a Bluetooth headset? Roll the dice on if it will work at any point in time.
3 back to back meetings? Load the 4th and it's reset your audio to laptop speakers, or now your webcam won't work.
From the IT side, I personally hate that 80% of the random teams issues our users have, clearing the apps cache is the only solution. An average user shouldn't need to dig around in unfamiliar directories and clear out this cache to get teams working again. From my experience, most users won't do this bc they're afraid of causing more damage (imo a smart hesitation.)
If the app can update itself can it not also refresh that cache more often? Can a button in settings not be given to users the flush cache and restart the app? (This can currently be done in Windows by going to Settings > Apps and resetting the app from the Installed Apps list, but there is no such option on Macs. It's an OS agnostic issue, we should have an OS agnostic solution.) There's got to be better ways to resolve these issues that all require the removal/refreshing of a folder's contents. I can only imagine how much of a nightmare this is to resolve within companies that don't have dedicated IT or tech savvy users to dig up these resolutions and fix the problem, especially given the often inadequate and outdated documentation Microsoft provides.
Every day it fucks my login token. Takes a while to load, then shows me my DMs but with a little "login problem sign in again" at the top (WHILE LOOKING AT MY DMS)
So I click sign in in the toast. It takes forever. I'm now 1 minute late for standup.
I do not have to log in. I do not have to reauthenticate or MFA. I just click the button and it logs me in again.
WHICH IT COULD HAVE JUST DONE ON PAGE LOAD FOR FUCKS SAKE.
except that time it randomly turned on my microphone during a meeting, when I was casually chatting to my brother about the beneficial value of replacing antidepressants with a microdose of shrooms š¬
or when it wants to open docs in Teams instead of opening it in the actual program. It always opens so slow, just so I can close it.
or when it tried to force its update on me, and took me from black background to white, and suddenly the background matched my rage; white hot and seething
Teams for chat and video is generally OK but when managers start trying to do scheduling, task lists, and kanbans in it it becomes annoying in my experience. A software should have a definitive scope and not try to be an everything tool. If you want that interconnectivity then it's better to implement a standard which works with another tool that is designed for that purpose instead of tacking on a bunch of shit.
Otherwise, I end up wondering "Ok where the fuck is that scheduled meeting? Was in in outlook? Was it in the teams calendar? Was it in the teams Kanban? Was it a task list item in Teams? Was it in slack? Was it in google calendar? Oh, no, it was in ZOOM! Oh wait, fuck, I actually have a meeting with this client through SKYPE FOR BUSINESS at the same time the zoom meeting starts.... Shit."
Current pet peeve: I'm in a meeting, and I click to switch to another app to check something, then I click the Teams icon to switch back to Teams. Clearly, in this case, I want to get back to the meeting.
Instead, it shows me the calendar view. WTF, Microsoft?
Classic teams had a high contrast mode that worked very well. The background was dark and the text was bright yellow. The new version of teams also has high contrast but now the text and background are both shades of gray.
Let me check that picture that my colleague sent me. Hmm alright, let's close that. Aaaand I closed Teams. Shit.
Default opening Office documents in Teams is also a pain. "Oh wait no! Don't open it in Teams!" Here you go 2 minutes wasted waiting for the doc to open so that you can close it.
It's the entitlement. On Linux, it would startup on boot, and wasn't in the settings panel that disables start on boot apps. Even Discord respects that setting, but Teams had its own startup system that I had to go purge by hand.
I hate how if you gotta work on something in an app in Teams, you can't have the chats open. Excel in Teams lacks a lot of features, though luckily you can launch in native app, but then co-operating is out the window.
IMHO it just tries to do everything and fails at that. It's not horrible, but not great either.
Chat and calls should be the focus, but even that is buggy. In the "teams" feature I personally have zero overview and I miss a lot of stuff. But that might be user error
So, I really don't like Teams. What follows is basically an unedited stream-of-consciousness that came out of me after reading the question. I've reread it and now realize that it comes across as extremely angry and dramatic. I would not put Teams in the top 50 difficulties of my life, but I do not have much patience for incompetent software. I'm also just in a bad mood and decided to swing at Teams.
Fuck Teams' stupid fucking pseudo-markdown WYSIWYG editor. Either be markdown or don't, you fucking useless cretinous moron! If you're going to automatically insert an interactive code block when I enter a triple-backtick, then you should god damned well do the same fucking thing when I paste in a fully formed code block. (edit here) I do not want to see triple backticks, a new line, my code in a stupid non-monospace font, and then another triple backticks. I wanted a code block which is why I indicated my intention for it to be rendered as one by using the triple fucking backticks that you recognize(end edit). This is just one example, and I feel like I'm taking crazy pills every time I use that piece of shit chatbox.
I use Linux, which means I use Teams exclusively through the browser (they used to have an electron app for Linux but they got tired of dealing with it and deprecated it). I'd be fine with the browser thing were it not for the fact that when I type in the Teams URI, there's a 50/50 chance that I'll be sent to Teams V1 versus Teams V2. Like, why the fuck are you like this, Teams? I have clicked the god damned "take me to V2" button so many times! I think there's like, an option or something for it that I've also clicked. (edit here) I have cleared my cookies and browser data for Teams, I have completely nuked ~/.{config,cache}/google-chrome for Teams, I have installed Chrome Beta for Teams, and still the issue persists (end edit). I do not want to wait 30 fucking seconds for the V2 version of the page to load when I already waited 10-15 seconds. Don't get me started on how broken the "install this as an app" bullshit is, ugh fuck I hate it.
Finally, Teams has been really great at not fucking reading my auth cookie recently. My company uses Okta for SSO, and like, fuck man, most shitty web apps seem to get it. My browser stores a JWT, it sends that shit in a cookie, some magic crypto shit happens, and boom I'm authorized. Teams is just fucking deaf to this though, and it makes me click a "sign in again" button or some shit, which then has a chance to proc the V1 vs V2 UI issue. Like, come the fuck on bro I SEE the cookie when I look at my network requests, just put the fries in the bag and stop making my life that little bit more irritating.
I hate that it doesn't have some key features, like the ability to easily annotate on the screen as a viewer. The presenter (host?) must allow it first, which for me often results in frustration as I try to guide them to the top tool bar to find it.
They also don't have custom emojis like my beloved Slack. And dear god Teams sends you a desktop notification every time someone reacts with an emoji, I disabled that quick.
I also hated how they did groups/channels, also called Teams, a name I hate (why have a feature with the same name as your product?). It was like a shitty forum board, where someone would post a topic and everyone commented underneath it, made it impossible to scroll through. They changed it recently though for a much more user friendly UI.
My favorite Teams feature is that I can mute other participants on a meeting. I can feel the Thrill course through me every time.
It starts using an entire core for UI work when I move my mouse (Roccat Cone Pure 2017), and becomes unresponsive. Had to get a different mouse just for this shit. At least I got my workplace to pay for it.
Support did not even try to replicate the issue, instead they wanted me to upgrade to the "New" Teams when I explicitly told them that I didn't have that option in my org.
In app (the program you installed in your computer specifically for opening these documents)?
Oh why not meet about the document from yesterday? Nah, not that one, do a search!... Okay never mind! Their search is junk. Ah well let's meet to talk about it! I can't read, can you maximize your screen so we can see and follow? Just double click here, right click here, scroll down! Push it, twist it, pull it, pipit!!!! Oh hey! We can't hear you! Can you check yorvmike"
I actually like teams because it does way more than zoom for the same cost (I'm the one paying the bills, so that matters to me). My general experience is that people don't know how to fully use teams, so it gives a kinda terrible experience. For example, you can embed a PBI into a teams channel to make access to analytics easier. You can also embed a calendar/schedule/plan through planner. Someone at my company created a power app that serves as a menu to direct a user to helpful information, which was also embedded into teams. I guess the pattern you see here is that you can use it as a one stop shop for team info.
No push to talk aside from some crappy implementation that requires window focus and can't be bound to a different key.
Runs like absolute ass on their own hardware which I'm required to use at work
My work Teams is only really active for my department's channels. My department is about 10 or so people, so I don't suffer from the same problems others have mentioned with notifications for reactions and whatnot. My two gripes are:
I'll send a writeup from my Google Pixel phone while on-site doing field work and include inline photos. I'll proofread my message and everything is good. After I click send, my phone shows my post truncated in the group chat. I cannot see the full message, and it looks like I deleted half my written message. From the desktop or my coworker's Samsung phone, everything shows up fine.
I'll often find Teams silently closed on my workstation. I might minimize it occasionally, but I don't believe I ever close it, and Windows reliability history doesn't show any crashes.
Teams insists on reordering the sidebar based on activity ā it breaks my mental focus on work tasks when Iām ALWAYS looking for the chat thread I know is there, freaking somewhere, I was reading it just 10 minutes ago
Lately the reason that I hate it is that when I click on the channel and start typing, it starts browsing through the channel link instead of putting what I type into the channel. And it's intermittent, so much more infuriating.
They gave us Teams at work, and somehow despite me being logged into everything else Microsoft via Citrix, it decided I couldn't use it anymore. But it adds you to meetings you don't need to be in.
People love to hate Teams but I also think itās more maligned than it deserves.
Itās mostly fine for me most of the time. It could be that I just havenāt had the pleasure of using better options so I donāt know what Iām missing? ĀÆ\_(ć)_/ĀÆ
I do have to say itās infinitely better in my experience than Zoom. Whenever I have a Zoom meeting the experience for me is so bad I am essentially unable to participate in the meeting.
I think it's because it's work. Its hard to have any positive feelings toward a tool used primarily to talk to annoying coworkers and bosses. It doesn't matter how good it bad it is.