Our relationship with RelSci has been great! They always listen to our needs, provide us feedback in ways we can understand and act upon it quickly, and have an extremely fast turnaround time when something does not work as well as expected or if there are issues found along the way. I don't think anyone will mind working together this long since no one's expectations change over such a length of time. We've had some challenges integrating into Salesforce but they're very responsive to those requests. Also using them was painless because everything required so much customization anyway. We use RSOA extensively within all departments at my job. It provides me access to everyone who comes through HR - which would otherwise require contacting each individual employee directly about specific events/problems.