I like about this program, it has everything we needed with respect to our business needs from scheduling work orders all the way through billing invoices as well as tracking progress throughout project life cycles! It really does do what others claim they can provide but never could in reality!! Nothing at least nothing major or negative i would say just getting started took some time learning how things are organized. This software was used by my predecessor who retired after 21 years working