I like that you can customize your own software to fit all of our needs! We are able to have everything we need at one place instead having multiple applications for each department/user group within an organization which is very efficient compared with other options out there such as ADP or Paychex etc..
The only thing i dislike about this product was it did not allow me access my data when they changed their platform but now through another update its allowing us users back into those accounts again so thats great!! Also being virtualized makes things easier because everyone has equal rights to use any computer anywhere anytime without worrying if someone else will be using theirs while yours isn't available anymore since most people work from home these days anyways :).