The most helpful feature is that it helps me keep track of my employees time in order for payroll processing as well tracking their vacation times etc through out our year! I would like some more training with how best utilize this program so we can do everything within one place rather than having multiple programs throughout different departments which are difficult at keeping up-to date & accurate!! We have been able use all functions from scheduling appointments/employees down load paychecks ect very easy once set ups were made by admin staff member!