The ability to integrate with multiple different platforms (such as Slack) is great for an enterprise-level solution! They are constantly updating their product so it has been a bit hit or miss at times when they update something that you use in your day-to-day workflows.
I wish there was more documentation on how to customize some aspects of the software - but this can be remedied by asking questions during support calls. We have had success using TakeItake for our Compliance Department to store all of our internal policies/documents within one place. This allows us to easily search through them without having to go from platform to platform.