Most people don't get to choose, in my case, it's our corporate IM system, so I have to use it whether I want to or not.
It's got a lot of enterprise features that companies like, like SSO integration, message retention policies, security certifications like HIPAA and FedRAMP, and more.
There are also a lot of pre-made apps for integrating with corporate apps like Jira, Gmail, Salesforce, etc.
It's fine, I haven't looked at a lot of other options, but it seems more usable than Google Hangouts (or messenger or whatever they call it now) or Microsoft Teams.
The big sells for Hangouts and Teams is that they have video. Slack doesn't so you have to find a video conference provider as well like Zoom. Also Teams integrates more easily with the existing Microsoft stack (office, outlook, etc.) that a ton of non-tech companies are on.
I think a lot of tech companies struggle to break into the non-tech world. Slack might be ubiquitous for SWEs but my SO who works in traffic engineering will probably never use it (they use Teams).
There was some technical evaluation done, but some features like retention policies and SSO were deemed requirements. Not sure what all of the criteria were or what all of the candidates were, it was a while ago.
It's got a lot of enterprise features that companies like, like SSO integration, message retention policies, security certifications like HIPAA and FedRAMP, and more.
There are also a lot of pre-made apps for integrating with corporate apps like Jira, Gmail, Salesforce, etc.
It's fine, I haven't looked at a lot of other options, but it seems more usable than Google Hangouts (or messenger or whatever they call it now) or Microsoft Teams.