OnTheClock has been a lifesaver! It is very easy to use and has all the functions needs to efficiently manage my employees time, make schedules and track payroll. Also, we have a nexus in several states, so it has made tracking state income taxes for various locations a breeze! My employees love it too because they can punch in/out, track hours and see their schedule all on their smartphone. I will NEVER use paper punch cards or other timeclock applications as long as this product is available. Definitely recommend to any small business owner!