I like the fact that it is customizable and has a lot of options for us to use as we go along. It does not have all the features that our other software has, but it's getting there with each new release. The customer service is very good. They are always willing to help you out when you need them! There is nothing I dislike about this program. If you use construction systems software you will be able to do everything you need to do in one place. We can now do all of our accounting and payroll from one place. We also have a lot more room to grow since we don't have to run different programs for different jobs.