We currently have it and it's an absolutely terrible experience. People generally say it depends on the team you get but I tend to hear most people get bad teams. We had a handful of further customizations we wanted after implementation and got ACS for year 2. The ONLY Pro we have is that there was a bundle our implementation team clearly overlooked for us (that is very common for our industry) and our ACS team helped us to get that started. Communication with our ACS team is terrible, they tend not to understand our issues and what we are trying to get. The time quotes we get from them to make some customizations are ridiculous. As an example, we wanted to make a small customization to an Advance PDF template. They quoted us 9 hours. I decided to try to figure it out myself and learned & completed it in less than 45 minutes. Learning now, it would have been a significantly better route to pay a developer hourly. That route also cuts out the middle man since ACS just ends up going to the developers and using up hours in the process of relaying the information. Highly not recommended but maybe it depends on your needs.