The best part about this system are its ability to sync up seamlessly if you use other systems as well (HRIS + Payroll).
It was really easy for my staff members to learn how to manage their timesheets in addition to using it every day at work! There could be some improvements such as allowing employees from different locations to still log into one dashboard but overall I think the benefits outweighed that downside. My biggest problem has been solving payroll issues because of all the additional information provided by our BIllife T&A product.