The most useful feature is the live update of our payroll to ensure we are getting proper payments out to all employees at accurate times throughout each week.
When you first start using this software there can be some learning curve involved in understanding how everything functions as far as pay cycles/deposit payments and such. This takes time but it's worth it! Overall I would rate this product high because they have been able to help us track expenses well which has allowed me better control over my budgeting process. We were having problems keeping up with our deposits so by tracking them properly now we understand where our cash flow is coming from so it makes more sense when setting our budgets.