- Slack is so easy and fun to use that we use it for things we shouldn't be (fun channels, fun integrations). It creates too much noise and hard to extract signal. It ends up being distracting past 100+ people company.
- Teams is so bad that people try not to use it. It forces you to use it minimally because everything is terrible. It actually ends up being more productive than Slack.
Here's my problem with Teams: the search is terrible. I know I had a conversation with someone (but maybe I don't remember if it was just them, them and a few others, or a meeting chat, or a team chat), I know what it was about, I know a few words from it...and I can't reliably search for it. Useless.
And now they have just flipped the interface so you scroll up for new and not down. With no warning and no notification so for the first day no one could find any current conversations.
And the terrible "Teams documents" so we can lock away documents behind a specific chat. If anyone should be having layoffs, it is their UX folks.
It's cheaper yah, but each time I lose ten minutes it costs me more than that.
That was part of the pitch at work - "oh, over 3 years our total savings is $200k" or something. Great, but if each dev loses 10 minutes a month, or is frustrated and less efficient for an hour, that costs us 5x that.
Teams creates knowledge siloes which is worse than Slack. Every company I have used ends up with people creating various "Teams" and channels under them, then everyone just creates group chats all the time because it's easier.
- Slack is so easy and fun to use that we use it for things we shouldn't be (fun channels, fun integrations). It creates too much noise and hard to extract signal. It ends up being distracting past 100+ people company.
- Teams is so bad that people try not to use it. It forces you to use it minimally because everything is terrible. It actually ends up being more productive than Slack.