I love that it's integrated with Salesforce so you can easily connect to CRMs like Zuora as well! It is easy for my team members who are unfamiliar or uncomfortable using some of these platforms to use this system without much trouble at all.
My biggest dislike would be how infrequently updates come out but overall they do keep improving new features almost weekly which makes me happy :) We have been able to streamline our processes from onboarding clients through contract management into invoicing/payments very efficiently while also keeping track of time spent in various activities.