It's very intuitive to use, it takes some time for you get used too but once they start doing all their features are so awesome! The customer is always first in mind. There were no cons i can remember at least not anymore that other people have mentioned before me which makes sense considering how long I've been using them now. This software has changed my job from just accounting/ERP into more of an analyst type position by solving problems within our organization rather than only keeping numbers up-to-date or generating reports. The ease of use, the functionality, and the robustness of the software. It's easy to learn and has many features that are helpful for our business. I wish it could be more user friendly, but this is nitpicking. We have been able to streamline our planning process by using Outperform Planning. This has allowed us to make better decisions in regards to our inventory levels and purchasing needs.