I like that they are able to get the job done at a cheaper rate than other companies. They are also very reliable and have good customer service. There isn't anything that I dislike about them. They are easy to work with and will give you all the options. We use them for our payroll system. It has been great so far. The only thing I am having trouble with currently is the Payroll System sometimes doesn't update it self correctly. Sometimes it updates itself but sometimes it doesn't. Other then that, everything else has been great!