What do you like best?
The one thing I like about the platform is that I can do practically anything I want with it. I am able to get data in and out to feed my ERP system and other 3rd party vendors. In terms of a company, the team at Kalio has made great strides by recruiting great talent and really focusing on making the platform work for their customers.
What do you dislike?
My one caveat about the system is that if a feature isn't available within the platform, you're stuck having to wait until it gets into the platform. If you need it within a specific time-frame, you can pay for it to be added.
Really the question you should be asking is "how often will you need to make customer changes to the platform?" In 4 years I have had to ask approximately 15 or so platform changes. Of those 15, 11-13 of them were able to be fixed by working the platform differently. The remainder were included in the quarterly releases.
Recommendations to others considering the product
If you can afford to keep a developer on staff, I would recommend it. This person should have the following skills:
What business problems are you solving with the product? What benefits have you realized?
We were trying to sell our goods online. The biggest benefit we realized was not having to have staff a full IT team. We were able to focus on our core business, sell our products, and not have to worry about keeping your website available. As a developer/digital marketing professional, I'm able to make the changes I need to see results without having to rely on a professional developer.