I like that it has all my payroll info in one place, including W2s, 1099's etc. It also allows me to see what hours employees work each week so we can plan accordingly for upcoming projects/projects with tight deadlines. The system crashed multiple times during our implementation process which caused us to have to start over several times. We were able to fix this issue but had to do some heavy customization due to certain limitations in their product. If you are looking for something simple yet powerful then give them a try! They've helped streamline our payroll processes by allowing us to keep track of everything from time cards right up until paychecks get sent out every 2 weeks.