The best part of working with them was that they were very patient for me to get my learning material together when I needed it most - during busy season! They have been able to help me understand how different clients work in order to be more effective at meeting their needs (and mine!) This has really helped us grow as business partners over time by understanding each other better than if we weren't using these tools.- Their ability/knowledge base around customer service and experience level across multiple industries so there's no wasted effort trying new things or being left behind because you don’t know what works well elsewhere but doesn’t always go according to plan locally.--Their willingness to listen & give feedback without judgment which helps drive our growth forward--How much support will be given after implementation- Lack of transparency about some internal processes eg marketing.