It has been very easy to use as it integrates with our payroll system, emailing systems, etc., so we don't have any issues in that regard -- yet! The interface could be cleaner but I think they are working towards this goal. We've seen some improvements since implementing them two years ago, however there's still room for more improvement. They do an excellent job of keeping us up-to-date regarding changes/enhancements - which makes onboarding new employees much easier than other solutions or platforms out there.