I like that it has many features for different companies such as employee scheduling/payroll management with time clock integration etc which makes life easier when compared with other software out there in this industry. It also provides reports at any given moment so you can see what's going on within your business without having too much hassle trying to find information from another source or even worse calling someone up! There are some things about OnTime i dislike but they're not enough reason to stop using them altogether because overall everything works well. The only thing really bad was their customer service department - we had issues getting support tickets answered promptly especially during peak hours (which were very busy). We solved our problems by switching over to emailing instead since sometimes answers would take days before being received back due to heavy load times online.