As with any product this one has it's pros & cons but overall I would say that there are some things they could improve upon which you can't really fault them for since we have no choice as far their functionality goes (aside from paying an exorbitant amount).
There was not much at first glance when i took over management duties within our organization - just seemed like another ERP system or something along those lines so didn’t jump straight into using everything available etc., however after looking through what each section offered us decided how best fit were going forward by taking advantage where needed most!