We use Guilded at Guilded. Corporate use is not our intended use case and I wouldn’t recommend Guilded for enterprise concerns, but as a startup, I can’t imagine not having this tool. All of our chat, docs, calendars, tasks, meetings, etc are in one place and easily cross-referenceable. More importantly, we have groups which are like mini-servers inside your server. Your whole company can be in one server, while each team can have their own space with their own channels and permissions.
(I am of course biased since I work on this product, but these are my own opinions)