The program makes it easy to schedule jobs, send out reminders when appointments are made or missed as well as easily track work orders in an efficient manner without having multiple spreadsheets open! There isn't much I dislike about this system. It can be quite confusing at first but once you get used to clicking where you need to be its extremely user friendly! If your not using some sort of accounting software then there really isn't anything that would make me go with another provider because they have so many other benefits as well, especially considering how cheap their prices tend to be compared with others. We use eazycleanings billing feature through our office manager who takes care of all invoicing & payments from clients/owners (we offer professional house clean up services). It helps her keep things organized & she no longer has to constantly input info into both programs The product itself works really well, so there's no complaints! There are some small bugs here and there that need to be figured out by the developers but I don't think it will take much work at all. I'm using this for our janitorial team in my office building. It makes scheduling easier and lets us know who has what tasks scheduled as soon as they're added. This also helps with communication between departments within the business and can see when someone is coming or going from their shifts.