I like that it has options to set up automatic payrolls as well as an option if you wish not receive emails from them at all or just certain ones with notifications about upcoming events etc., but there are so many other great features too! You can setup your own schedule (i have my staff choose their schedules themselves) which was something i didn't find in any others out there till now!! We also do our own financial reports without having someone else doing this task each month/quarterly - no more waiting around hoping they send me what we need before sending money back.