Easy to use, easy to schedule time off or work from home. I have been able to track my hours in real-time as well as submit timesheets if needed.I like that it is cloud based so no need for desktop software. Sometimes there are issues with uploading payroll information but usually resolves itself within minutes of contacting support. It's very user friendly and has saved me tons of money by not having to pay overtime! We've also had great customer service when we do run into problems. Great product overall!! Tracking employee hours & paychecks is something our staff always struggles with since they don't all come from the same area/city. This helps us keep accurate records which makes payroll much easier.