We like it because it is easy enough that anyone can use without training. The reporting functionality is not as advanced as some other systems out there so we have to do quite a bit of data manipulation in spreadsheets to get the reports we need. The support staff at TimeCheck are extremely helpful and responsive. They really care about your success. Also very pleased with the customer service - they will go above and beyond to help you. There isn't anything I dislike so far. We have been able to implement TimeCheck into our facility with minimal problems. We have realized significant benefits by having an easier way to time-track employees.