I am very pleased with my experience working in this software so far! It has been helpful at all levels of our operation from scheduling jobs through execution/production tracking as well as reporting back up top management about what we have achieved throughout the week or month. There are some features that could be more robust but nothing major. Take advantage of their training program if you need it because there's no question they will make sure your onboarded correctly once you're ready to start using them. We were able to improve accuracy rates across every department by implementing CSPO which reduced cycle times while keeping quality high!! I like that it's easy to learn and use. It has a lot of features which are very helpful when you're working with different products in your business. Not much dislike as all things can be improved. We have been using this software since last 6 years by now everything is just perfect. This software helps us manage our production process at ease so we don't need to go elsewhere for any other help.