It is very powerful, it has all the features you need for an easy integration with other platforms. The price can be higher than some of its competitors. I am facing many problems like having to integrate several softwares which makes me spend more time in training my employees about how to use them and make sure they do not mess up anything in the system when making changes or adjustments. We are solving all our communication needs within one software which reduces the cost as well because we only have one tool instead of buying every single piece separately.