The software was easy to implement, it has all of our employees information already stored in their profiles which made setup very quick for us! I dislike how sometimes when you are trying to add or edit an employee's profile there will be errors pop up saying "Error adding/editing this record". This happens often so we have had issues with getting accurate numbers from them at times - but they do respond quickly if contacted through email after hours though! We use bonsofthrp as part of payroll processing & timekeeping within our organization (retail). It allows me access into my data without having any need to go back out onto each individual computer system used by different departments across multiple locations.