The customer support team has been very helpful for me when I have had questions or issues during my implementation process. They are always willing to help if you need assistance but will not work against your needs/wants just because they can't accommodate them at this time. There were some customizations made by myself which was difficult to implement later down the road without consulting their staff first. Also there isn’t much flexibility (if any) after deployment as far as adding additional features go once something goes live. Make sure all parties involved understand what each other wants before moving forward. We needed more control over user permissions than we could get through AD groups alone so having access controls built into the platform helped us greatly!