I like how easy it was set up with my current employees' payroll information from Paychex! It allows me quick access so when an issue arises in regards of their paychecks or hours worked we are able fix issues quickly without having our manager get involved. There really isn't anything bad about this program at all as long you know what your doing (which most people do) because everything can be done straight through within minutes after logging into the system once setup correctly which makes things very simple! The platform has so much customization available with it. You can do more than you think! If there was one thing I would like changed (it could be improved) - nothing really comes up here as far as disliking something about this program- just using daily! It makes payroll easy by importing from Xero or Quickbooks easily. This saves me hours of manual entry each week compared to other programs out their that are not tied in well enough to make my life easier when doing accounting / Payroll etc..