I like how easy it was for me as well my staff members in getting acclimated with this software! The best part about using ahms has been being able to keep track of our appointments which helps us stay organized!! There are not many cons but if there were i would say they could be improved upon by adding more training videos or maybe even having some live sessions so we can see what each other sees when working within these programs? We have seen great improvements since implementing this program into our office.