Tons of tutorials so you can always look up how to do something if you don't know.
You pay a lot for a slow, complicated, and feature-lacking program. Inputting information can take forever and there is no way to speed up the process, training new people is laborious, and some of the features are still incredibly dated. There is no free trial either so you can't test drive the software, you have to pay to figure out you don't like it.
Managing inventory, signing-in, registering, etc.