Salesforce Signs Definitive Agreement to Acquire Slack
salesforce.com
salesforce.com
Then they tried making another MMO, but ended up making Slack instead.
I really hope they get cracking on another MMO soon.
So, getting close with that one.
https://arstechnica.com/gaming/2013/04/how-an-accountant-cre...
(Yes, I know Chime exists. But I don't think I've ever heard of anyone using it, and Slack is still rather popular.)
I think even Amazon realized how awful Chime is, given that they, as a company, switched to Slack just a few months ago.
That may just be a peculiarity of my department, but saying "Amazon as a company switched to slack" is definitely overstating what happened.
https://help.twitch.tv/s/article/Ending-Support-for-Voice-Ch...
My gut reasoning is that cloud infrastructure is not the same product as office productivity and the two use cases are not the same, the purchasing decisions aren't made by the same people (except at scale, I guess, I'll concede that), and the boots on the ground building shit in the cloud take the path of least resistance where that logic would never apply.
I don't really subscribe to the belief that a company should half ass a product or acquire something in a new market because they aren't already there, but I may be in the minority. Amazon has shown they can build a trillion dollar enterprise without caring about office productivity or chat, but they'll sell the shovels to anyone who wants to try and dig those holes.
And then you want to automate or do some nice charts, and there is Power platform just around the corner...
and then you find yourself limited so you go Azure Functions... and then start one VM on Azure...
Hosted AD on Azure and Office 365 are _so good_ that nobody is coming close, not even Google.
While I think an MS environment can be a boon to enterprises, I think the MS cloud is very lacking, especially on performance.
Maybe because I am located in Europe, but it is not fun to work with.
We produce hardware and in dire cases we can do that with the pen and paper office solutions as long as our basic ERP solutions are working.
It would be no problem to use Linux and Libre office, it wouldn't affect productivity at all.
MS has good long term support but their cloud is certainly an exception to that. Not yet sure if good or bad.
Eero devices require this customer support, but that can be merged with their IOT support team for all other in-home objects. I think Amazon made an exception to their “user support is never our priority” choice because they know it’s the only way to get a physical foothold in our homes, with Kindle and Echo, and I think the burden of Eero support was worth it to them for the mesh networking technology that has been harvested for Sidewalk.
Slack customer support cannot be easily integrated with any existing Amazon support team that I’m aware of, and does not offer a world-changing advantage to that degree.
Amazon is virtually the singular FAANG company that not only has customer support, but has generally very good customer support.
Not sure why using Office would be a reason to prefer Azure over something else. Can you elaborate? Are there some useful integrations one can benefit from?
Regarding Amazon buying Slack. My guess would be it's too expensive. If you look at Amazon's acquisitions history, you would see they almost never spend more than $1B. The one exception I recall is Whole Foods which they paid ~$13B for.
It's nice to be able to get your email (Exchange), identity (Active Directory), productivity/office apps (Office), and underlying infrastructure (Azure), and even business intelligence/analytics (Dynamics) all from one place.
While slack and Dropbox are customer facing and build on top of Amazon.
Theoretically that stuff is more value added, but I think their markets are smaller compared to what Amazon is going for.
If the goal is to be the buggy whip maker for the universe there’s a lot more there until they need to start vertically integrating and buying stuff that uses the buggy whips.
I truly hope not. I like discord for its informal, gaming, and specifically not enterprise or "professional" approach/atmosphere. I use it to chat with friends and talk in some communities (eg. programming ones).
/s
I think Salesforce compares itself to Microsoft and sees its ambitions to enter ERP, CRM and BI markets and they already have a collaboration platform with Teams, for better or for worse.
Are you suggesting an enterprise is going to leave Office for Dropbox and Slack? Cause that's not happening.
Edit: in 2016 Dropbox stored 400PB (https://dropbox.tech/infrastructure/magic-pocket-infrastruct...), in 2018 S3 was storing multiple exabytes (https://www.quora.com/How-big-is-Amazon-S3-across-all-region...)
I suspect multiple exabytes is a low ball.
Before long, they’ll own the entire feature for “oh, I need to buy cereal. Alexa buy me cereal. Ok, done. <few mins later>. I’m passing by the Amazon Go store on way home, Alexa. Can I return these shoes I bought last week and pick up my cereal there. Sure.”
SaaS apps are comically, stupidly profitable at scale. That's educational.
[1] https://slack.com/blog/news/slack-announces-fourth-quarter-a...
So if your customer makes the effort to leave your SaaS, then you know that they were really very much not satisfied.
You have to use what others are using.
Which one?
Google Wave? Google Buzz? Google Talk? Google Hangouts? Google Allo? Google Duo? Google Meet? Google chat that came with Google Apps? Or G Suite? Or Google Workspace?
I always thought the lack of adoption in this feature set was a marketing failure of Slack, but I'm now seeing it as bait for a Salesforce integration.
- Slack wasn't going to survive as an independent. Their anti-trust efforts against Microsoft + Teams seemed to go nowhere.
- Salesforce is one of the only companies that can go to-to-toe with Microsoft in the enterprise - 80%+ of the Fortune 500, 150k+ customers, 200k+ people at their conference each year
- Salesforce already know your org chart so can roll out slack to anyone already on force.com easily.
- Salesforce are building out from a data-up direction to take up what employees have open on their screens at work. Slack/collab was a big part they were missing (so is video/conf - zoom would be perfect but it's overvalued, Workday also fits)
- Integrations with CRM, customer support, social media management, etc. are a no-brainer into slack
- Microsoft are weak exactly where Salesforce are strong so a lot of customers are across both and would be tempted by free Slack over free Teams
- They're issuing stock for half the acquisition and have a cap of 250B+ which is a bit bubbly but they're doing well P&L wise recently
Also it's really slow.
It's a team chat, included into Google Workspace (G Suite). It's not terrible, and not great. It runs in the browser and integrates with Gmail; is really slow; has 1-to-1 messages, groups, and rooms; rooms have threads to organize conversations, but you can't see a list, you just end up scrolling a lot.
I'm sure it'll die off soon, like everything that Google attempts that doesn't have a stellar launch and rapid growth rate.
A company that uses G Suite certainly isn't going to use MS, and usually won't choose to pay separately for Slack.
In what sense therefore could it possibly not be a real competitor? It's there, it works, it's fine. It's also relatively young and so we can expect it to improve significantly over the coming years, similar to how Meet has been improving over the past few years.
Is that really true? I'm biased since I'm on the dev side, but everyone I know is using macbook pros, with very rare stragglers using windows or linux, and they use web clients for most stuff (e.g. gsuite, etc) rather than thick clients. I suspect with the push to working from home this will only accelerate.
This is a shame, since I like Microsoft Office products and am one of the few people I know who thinks VB is a great productivity tool, .Net is superior (in terms of language design) to Java, and Excel, Visio are better than anything else out there. But it's been almost a decade since anyone I know has needed to use that stuff in the office.
Teams comes free with the suite. My company moved from webex + adhoc solutions to teams and it has worked well, at least for video chat.
MS office apps have decent support for Apple these days
You can integrate this into the SF platform and your get a good defense against other players (MSFT, SAP, Oracle).
If I can schedule a customer call and register it inside salesforce it would be great. Today I have to enter all manually on their interface :-(
Google Chat? What’s that?
I’ll stick with Slack.
It's not as pretty/lovable as Slack, but it has an additional level of organization (each team gets their own set of channels), you can add tabs of related apps/sites to each channel, etc. As far as I could tell having used both simultaneously for a few years, Teams is a complete superset of Slack.
The problem is that the people responsible for mandating its usage don't care how much it sucks, they care that it's working enterprise IM and they get it for free with the Office subs they're already paying for.
Apart from that, I find it clunky, unwieldy, and it has that unfortunate soullessness that permeates many 'productivity' applications (exemplified by the sterile selection of reaction emoji).
For me: Slack has character, and works well.
Some integration into core Salesforce might make sense for reps / teams.
Another useful product might be live chats based on Slack tech.
Seems good fit, but I do wonder how well they are going to integrate.
I always thought it strange how big Slack got to begin with. History will probably remember its ultimate accomplishment was getting lots of companies to switch from direct-message communication to chat rooms. However, that was probably inevitable as an internet savvy generation took over more companies, and Slack was simply well-timed. It's not like the product was light years ahead of its myriad of competitors. It had a little better design and had friendly corporate terms.
Which is good news. If Salesforce really does ruin Slack, I have no doubt someone will swoop into the space just as quickly as they did.
That is, unless some start-up dreams up some kind of revolutionary paradigm shift in how people communicate online.
Maybe something in the AR space ~10 years from now.
Teams feels entirely too tied to MSFT. The UI seems unbearable.
If I get it right, from all the group messengers that appeared around 6 years ago, the only one with an open protocol seems to be Matrix, but it hasn't proven to be to their advantage, apparently. Only Element, Zulip and Mattermost are open source?
Honorable mention: IRCCloud was a "hot thing" for a while, but it seems like it wasn't enough to revitalize IRC. [2]
--
Appendix, initial releases:
* Slack: August 2013; 7 years ago
* Discord: May 13, 2015; 5 years ago
* Mattermost: October 2, 2015; 5 years ago
* Zulip: ca 2014, at least 5/6 years ago?
* Matrix protocol: ca September 2014; 6 years ago
* vector/riot/element: ca September 2016, 4 years ago
--
1: https://techcrunch.com/2020/09/30/element-acquires-gitter-to...
From a business perspective, data sovereignty and end-to-end encryption seem to be really potent differentiators for certain market segments, especially government. To wit, the French government has a massive Matrix deployment under the name "Tchap", and the German military began rolling out a similar initiative called "BwMessenger" last month: https://esut.de/en/2020/11/meldungen/24138/matrix-messenger-...
On the opposite end of the spectrum you've got Mozilla, who replaced their IRC network with open, federated Matrix and saw greater far greater community engagement as a result.
October also saw a commercial entity (Famedly.com) begin sponsoring the development of a third-party homeserver implemented in Rust (Conduit). So we're starting to see glimmers of a potential ecosystem around the Matrix protocol independent of Element.
We don't have the same pop culture buzz as Slack or Discord, but I absolutely think there is something of substance here.
I guess it depends on what you mean by "their advantage". Designing and promulgating an actual open federated protocol is way harder/time-consuming than doing the same for a closed proprietary one. So taking this approach has only hurt their flexibility and speed-to-market for features.
However, if done right, an open protocol can be way more advantageous to the global community as a whole! IMHO Matrix started out as just another crazy moonshot. "Let's make something like email and xmpp only better." But, fast-forward to now and they have built a very usable chat ecosystem with multiple server implementations and many clients.
My hope is that things like this Slack acquisition (and the inevitable cooperate shenanigan that will follow) will continue to push individuals and companies to invest in open federate-able alternatives.
Matrix was focused on things that deter enterprise customers while Slack built a machine for locking them in.
Anyway, I think it's still here and growing, but it pops into the HN consciousness every now and again. That doesn't mean it's popularity is similarly varied :)
One thing that really stood out to me is that you can cross-sign your device certificates! That means your chat partners don't need to verify the signatures of all your device keys, but only one. Even though this is the only good option (in my opinion), the only other messenger that does this that I'm aware of is iMessage.
I wish more people used it. Not just individually, but for their communities. There's a couple of good bridges which I intend to try, to bring my Signal/Telegram/... contacts all into one place, but you need not only the bridge, you also need to host your own homeserver and I haven't made the dive into all of that yet.
Corporations don't want to spend the manpower to run something like this, considering Slack is relatively cheap and Teams just comes with their Azure/Office365 license.
It's more for hobbyists and hacker types. If you want a nice mobile client for Matrix, try out FluffyChat. It supports room emojis!
It's a shame -- I'm hopeful that the situation will be better in the next year or so, but if these issues aren't corrected I can't see how they won't forever be in the shadow of mainstream apps like Slack, who have much stronger sensibilities around UX and accessibility (dark patterns and lack of E2EE notwithstanding).
In the meantime, Matrix makes it possible (not trivial, in my experience) to bridge to other chat services. Bridging requires a fair bit of technical know-how.
Meanwhile, we're about to finish the main milestones of making Gitter natively speak Matrix (planning to announce on Thursday), and on the FOSS side in general, Mozilla has successfully moved over entirely to Matrix for community facing work (https://matrix.org/blog/2020/03/03/moznet-irc-is-dead-long-l...), and a few other similar sized open source projects are in the process of finalising doing the same manoeuvre; watch which this space for updates. https://element.debian.social/ looks to be a thing, for instance :)
In terms of naming, it's really not hard: Matrix is the protocol; the core team set up a company called New Vector who made a flagship Matrix client called Riot, but we then renamed both the company and the app to be Element in order to simplify things. Hopefully most people have forgotten the renaming and moved on by now.
In terms of what's next for Matrix:
* Loads of effort making Element more mainstream-friendly; going through improving the UX and making it consistent cross-platform and predictable for new users. The approach we're taking is to film new users using the service, and literally tight-loop fixing the thinkos that they trip over until they stop tripping over. It sounds obvious, and we should have done it years ago, but it's starting to make a big difference. The first wave of changes ship in the next 2 weeks.
* Social login - implementing OIDC Connect to simplify onboarding if you're willing to hand over your identity to an existing identity provider (Github/Gitlab/Apple/Twitter/Google/FB)
* We're in the middle of implementing Spaces - super fun feature to define arbitrary hierarchies of rooms; a bit like discord servers, or slack workspaces, or possibly a usenet hierarchy or IMAP folder tree depending on how you squint. We're hoping to get the first cut out by the end of the year, which is super fun.
* We're also working hard on freeform threading (you too could implement HN/Reddit/Email/NNTP/Twitter on Matrix if you want!). https://github.com/matrix-org/cerulean has some details for the intrepid.
* Peer-to-Peer Matrix is going great guns; we've just finished the first cut of a new P2P overlay network called Pinecone (based on Yggdrasil, but using source routing).
* We've almost finished a wave of work to make 1:1 VoIP not suck; fixes are already shipping in Element on all platforms, but we're almost at the point where VoIP is robust and reliable rather than a quick proof-of-concept which we'd not had a chance to ever really polish.
* Finally, lots of work queued up to make end-to-end encryption more usable. Particularly, chasing bugs where encryption fails (we just fixed a major one in iOS for instance, which shipped a few days ago, thanks to the Push service extension sometimes racing with the main Element process desyncing). We're also looking at simplifying the E2EE key recovery process and just switching to using the same password to both login and decrypt your messages, rather than separate login password & security passphrases as we have today.
I could go on, but TL;DR: I think "the only one with an open protocol seems to be Matrix, but it hasn't proven to be to their advantage, apparently." is bogus. We'd just be another random open source chat webapp if it wasn't for Matrix; instead it's a global open network with 25+ million users and about 60,000 servers. So not yet as big as Email or the Web, but bigger than (say) bitcoin, and continuing to grow exponentially.
To quote: "Together, Salesforce and Slack will shape the future of enterprise software and transform the way everyone works in the all-digital, work-from-anywhere world"
I work day to day in Slack. It's better than email and the need for workflow and knowledge integrations is clear. Asana needs to get a chat layer going ASAP.
The knowledge workflow integration sector is the next big thing.
Is it? I regret every time I have to search for some information in past chats. Even M$ Outlook is better.
I have to chat with like ~10 vendors on a weekly basis for short-burst communication and end up having a bunch of weird shared slack-room things. Salesforce could clean that up and it'd be a great b2b messaging system.
Now instead they can get more efficient at wasting time by using both slack and crm at the same time!
https://news.ycombinator.com/item?id=25269934 <--
I've been on the receiving end of boring acquisitions, and I can assure you that the financial upside can excite people quite effectively.
It's so sad that this is the cycle for software now. Start small, get big fast, get sold, get ruined.
I realize I am presupposing Salesforce will ruin Slack - but it's hard to see how they won't, unless they take the approach Microsoft took with Github and keep it as a totally separate business unit. Even then, there's often meddling (see e. g. Facebook with Instagram and Oculus).
It's statistically likely to happen.
It's interesting to read through lists like this and see what happened:
* https://en.wikipedia.org/wiki/List_of_acquisitions_by_AOL
* https://en.wikipedia.org/wiki/List_of_acquisitions_by_Oracle
* https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
* https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
* https://en.wikipedia.org/wiki/List_of_acquisitions_by_Cisco_...
* https://en.wikipedia.org/wiki/List_of_acquisitions_by_Electr...
Very unreliable at times eg latency, missed out of video calling, did not take advantage of WFH boom at all, document search was bad.
I haven't had that level of unreliability issue with text, though I _definitely_ have with calls.
I would agree that Slack had an opportunity to compete with Zoom and others because of COVID that it seems to have relatively squandered. Slack calls are still less reliable and usable than Zoom calls for many purposes. You can't dial in with a phone, you can't mute other people's video or even audio (though I'm not sure Zoom offers client-side video muting either), Slack's screenshare is less reliable and doesn't have as many options for limiting what you share, and so on.
So I guess I'd say it fulfilled its core promise: "decent enterprise real-time communications", but it's the failure to innovate or even keep up with competing services in some important areas that's the issue. Maybe that's splitting hairs?
I'm not sure I can think of a time when an acquisition or merger ever made a product better for the users.
I don't expect it to ever get any better than it is right now (which is a pretty mediocre product).
Salesforce software feels like Atlassian to me - lots of stuff, pretty much all of which is just ok.
I expect slack will similarly decay over time as another generic offering from them, but I guess we'll see.
Why does every business have to be a $100G business? Can we support a model in which we have a lot of $100M businesses that are doing great things and delivering quality instead of quantity?
Investors seem to not like that idea, but customers would love that idea. It's unfortunate that our markets are not optimized for customers.
Because too many businesses fail for the model to work without multi-billion-dollar home runs, I think?
> but customers would love that idea
Sounds like an opportunity. :) There are many domains where small-ish scale SaaS is extremely profitable. The typical HN reader is usually not the target market, so we don't hear about them.
The real problem is when VCs think there's a billion-dollar business in your market, but there's not. And you have to spend millions in VC money just to compete with "we'll-make-it-up-on-volume" free services, and poof goes your nice margin. There were app-based delivery services long before DoorDash, GrubHub, etc. -- where are they now?
Because the VC model relies on big returns for early investors and founders, both have no reason to change anything about it.
...now?
It's open source and you can self host pretty easily.
We've been using it for 6 months and really couldn't be happier.
Will be fascinating to see this rivalry pick up steam as time goes on.
I guess I could be wrong but I feel like the chances of Slack surviving with its genuine "compatibility with everything" story and overall usability intact 3 years from now is small.
"Under the terms of the agreement, Slack shareholders will receive $26.79 in cash and 0.0776 shares of Salesforce common stock for each Slack share, representing an enterprise value of approximately $27.7 billion based on the closing price of Salesforce’s common stock on November 30, 2020."
Lets say you own 100 shares of WORK. Does that mean you get both
1. $4,434 in cash (100 * 43.84 current value of WORK)
and
2. 7.76 shares of CRM (100 * .0776)
Edit: I can't read!
1. $2679 in cash (100 * 26.79)
and
2. 7.76 shares of CRM (100 * .0776)
The current value of WORK doesn't matter, it's the closing price on 11/30. The stock price will effectively be pinned at that now since nobody will want to trade at another price.
Won't it fluctuate with Salesforce's value?
WORK closing price. I just realized I can't read though, misinterpreted the press release.
This transaction shouldn't be the catalyst for regulatory action; regulators should have already taken action.
As it turns out, UX matters and Slack delivers far better UX than IRC since one single entity can control the entirety of the communication pipeline (from protocol to how messages are displayed).
You can have IRC-style chatbots that parse messages and do things but Slack "integrations" are a lot more powerful and "magic" if your mental model of Slack is just fancy shmancy IRC.
Slack bundles basically all the features you'd have to implement out of band with IRC like chat history, search, user statuses, notifications for mentions, formatted content, media content like gifs and videos, reminders, attachments, pastebins.
Then there are things that you can't really do with the IRC protocol like reactions, threads, editing messages, messages with dynamically updating content (our Github bot for example changes the color of PR messages as the status changes), and embedded content like Polls that only take up one message and don't spam the chat with votes, shared history across devices.
The later will work the same for half a percent of the users, but the 99.5% left would be crying tears of blood. I remember Mozilla employees’ blogs about the contraptions they had at individual levels to make IRC fully work for them, and you just can’t ask that to the HR recruiting intern.
1. You can't send IRC messages to people who are offline (yes you can work around this with bouncers etc. but that's beside the point). You can send Slack messages to people who are offline.
2. Slack is a proprietary, centralized system. Slack, the company, decides who is allowed to participate, and at what cost. IRC is a federated protocol, where different servers can be part of the same network, or part of a different network. You can set up a server or client by yourself if you want.
The one feature I wish they'd clone from Slack are threaded replies. I know they're rolling out a new way to reply, but it still makes the chat flow messy. I really enjoyed the way Slack allows for breakout threads/replies to a particular message. It was a great way to display enough context, but not make the flow confusing.
Our smallish company has used Discord all year long for our company communication and I could hardly be happier. They have an excellent bot API, a super clean yet playful interface, instant search and just don't feel/smell as "enterprisey" as Slack already felt (and that was well before now being acquired by Salesforce).
If Discord can maintain all those things and add a bit more Microsoft integration, they have a huge opportunity here.
(Either that or Microsoft can preempt the whole thing and acquire Discord).
Discord's entire business model seemed to be geared toward toppling Steam by perfecting community features and then expanding into digital sales. Right when they launched their game store, Epic Games started one too and was throwing around Fortnite money to lock in exclusives. Discord quickly retreated and has seemed rudderless for the past year.
They already started shifting away from their gamer branding. Earlier this year they generalized to online communities. And they have a formidable architecture. Some game servers have 6 digit user counts. Their permission model is also way more robust than Slack's, and that's not an easy gap to close given how tightly woven into the architecture a permission model needs to be.
In comparison to Slack, this all could have been had for pennies on the dollar. They must really want the brand, or the customer base, or to already have the enterprise feature gap closed.
maybe they'll spin off a business oriented division with a different name,
It will be interesting how this impacts Mattermost [1] though - an open source developer collaboration tool for Enterprises, a closer competitor to Slack.
Microsoft must be cursing their decision right now..
That's only about 3x growth in almost 5 years. Don't get me wrong, this is a massive acquisition, but I still say "only" given the hypergrowth experienced by many adjacent tech companies.
So I think Microsoft may be quite happy they decided not to acquire Slack at such a high tag price nearly 5 years ago.
No, really.
That's an unreal price. Slack benefits little from network effects. Deployment has no fundamental secret sauce.
This is a crazy number. This does not make sense.
> Combining Slack with Salesforce Customer 360 will be transformative for customers and the industry. The combination will create the operating system for the new way to work, uniquely enabling companies to grow and succeed in the all-digital world.
Oh. Oh no.
It really says something about a company that people see their name getting close as a sign they should stop using a product.
I'm just complaining, but... Why do people write things like this? I see it in my own employer and our marketing material, too. It's confusing bullshit that is devoid of any meaning.
I am also surprised, as I'd think the COVID pandemic would have boosted its use. Though, after thinking about it I've seen MS Teams everywhere outside of Open Source and startups. A post-mortem of why they sold, and the events leading to it, would be an awesome thing for one of the founders to do.
"We'll still be Slack. I'll still be the CEO."
Source: https://twitter.com/stewart/status/1333901107978936320
The clash of meaning in those two words says it all.
oh no. It sounds like they're not even going to try to maintain the whole "wholly independent subsidiary" act. Slack is being swallowed wholesale.
MSN / AIM, IRC, Google Chat, Campfire, HipChat, Slack / Discord, ???
The place where this does seem to be evolving is in customer support. When you chat with a representative, they have a lot of context. Your account, order, possible issue, etc.
It has a great approach to threads, where you can make them mandatory or optional on a per-channel basis (even when optional they have names and are more useful than Slack threads).
They also support adding external parties to channels/threads by email or SMS and even more interestingly, their model is such that you can direct message people in other Quill organizations if you know their details.
[0]: https://quill.chat
It doesn’t even have a pricing section.
We don't use video or audio chat at all; just text chat, pinning important info to channels, swapping small files, searching chat history and a few plugins like reminders and github. May be important to mention that we have a lot of separate projects going on and we separate each in its own channel.
We absolutely want mobile and desktop clients, not a "web UI" that happens to sort of work on all platforms.
Could the hive mind give me some names of alternatives to consider?
It seems like it will be a little while before Salesforce can start integrating into Slack at least
Good on Slack I guess! A very nice exit.
That's not the only world, right? Anyone wanna succeed in the real world?
Because of course.
https://www.theguardian.com/media/2008/jun/20/digitalmedia.y...
·····•····· ᗤ ᗣᗣᗣᗣ
https://slack.com/blog/news/slack-announces-fourth-quarter-a...
Finally!
Congrats to the Slack team on building a $28B product.