I like how easy it makes scheduling employees, assigning jobs/tasks, setting up appointments with customers etc., It also helps keep track of employee time cards which can be helpful for payroll issues as well! The system sometimes freezes or takes too long when updating an order status. For example if you're working through several orders at once then trying to update one might take some extra effort due to slow response times from webpage updates. Make sure that your website has enough resources available so there are no laggy periods while using this program. We use it almost daily - whether we’re adding new customer accounts / creating quotes for clients or checking our own account information such as upcoming dates of availability. The customer service is outstanding. They are very helpful and quick to respond. They are always available to help you if you have any questions. They are always willing to help you and provide you with the best service they can. I have no complaints. I would recommend them to anyone looking for a good company. I have used them for over a year now and have not had any issues. I have used them for everything from scheduling to dispatching.