They are very easy to work with. It's like having an extra person on our team to help us with Marketo when we are stuck. And they always have an answer for us!
User friendly interface, speed, constant revamping of the product, customization based on practice needs.
The result did not include what we had requested for (and were assured that was included) in scope.
It seemed very clear near the end of our time that the company was as attentive as we would have liked. We expected to use meetings to discuss our business needs and for the times in between the meetings for them to brainstorm and implement those changes....