It has all of our needs from scheduling to billing in one place! We have been able solve issues we had previously that were causing us great stress due to spreadsheets being out-of sync or not having visibility into what was going wrong when something went awry during project execution phase (elevator breaking down).
There is nothing I dislike about this software as it does everything you need without any extra cost compared other similar products available at market price point; however if your looking solely just want an ERP system then there are better options than build logic which can be found free online like Sage X3 etc.. The main benefit i see here would only come up once its fully implemented by multiple users using different departments within my organization - time saved while working together towards solving problems/issues related projects / submittals & invo.