There are numerous problems from the beginning till the end! They are very expensive and software is designed per provider instead of group practice! Meaning, if you have 8 providers in your clinic you will be charged over 8k during the enrollment. The software doesn't work properly for all types of providers so you won't get paid properly on time as they promised! The workers are very clueless of what they do and therefore they cannot be honest upfront. Once you are done signing the contact then the problem begins.