I love how easy it was to figure out our needs as well as setting up all of the different modules we needed from payroll through billing! We were able solve many issues with multiple companies at once which made things easier than if we had tried just one or two solutions before getting this product/service. There are some glitches in the system where you have to reenter data over and over again but they work very hard at fixing those problems so it's not much an issue anymore after awhile. The support staff has been amazing throughout my entire experience working with them - always quick responses when something goes wrong (or right) along with being helpful every step of the way. They will do whatever possible for your business even if there isn't anything specific mentioned by what you need help doing because their goal is to make sure everything works smoothly. We've saved tons of time trying.