The system was simple and easy to use and setup. I liked how they had a good platform for both payroll and HR functions, so we could have one place to go for all of our pay and human resources needs. It's a bit clunky at times when you need to get into some areas of the site. Make sure you know what kind of information you want to keep in your own records vs. what you are keeping in the payroll/HR system. We were looking for a simple way to collect employee contributions, record them and pay them out. This was perfect for us.