The best feature is the free technical support provided by the customer care executive which is very good especially for those who are not technical savvy.It is also one of the cheapest software we have been using.The UI is very confusing and not user friendly at all. The price is affordable so there is no worry about that. But it's too much expensive than other softwares available. We use this software for our online store which allows us to manage multiple sales channels. The best thing about this software is its ease of use as well as reliability. It has been working perfectly for us since we have used it over 3 years now (with no issues). No cons at all! We are using it for our accounting department's daily operations which includes payroll processing and inventory control. This makes my work much easier because everything gets recorded automatically without manually inputting any data or information.