Pros: It is cheap! The customer service on the training side is very helpful and responsive when assisting you.

Cons: It is cumbersome to enter data. It doesn't offer a lot of reports. The cost to upload forms is expensive. The forms they do upload do not print out correctly. They say there is nothing they can do about it. Previous forms did work???