The people at Caribou are head and shoulders above anyone you will meet in this industry. Unrelentingly helpful, responsive, creative and knowledgeable. They have an EXTREMELY versatile team with highly diverse skillsets so that the partnership is truly comprehensive and holistic. That's to say nothing of their products; which are a direct extension of the quality of their people! Their UI/UX is unrivalved in my experience and is engaged with by myriad position types from Executive-level to our Caregivers. In a nutshell, there is nothing in Caribou's toolbox that I'd point to as being less than stellar Review collected by and hosted on G2.com.
Having met the team on multiple off-site working sessions, my main dislike is that I don't work in closer physical proximity to the team. We have accomplished monumentally difficult and cool things via remote-work. However, the amount we were able to accomplish face-to-face was transformative and a milestone in my working relationship with a vendor. Review collected by and hosted on G2.com.