The platform has all our needs covered from lead generation, to scoring and qualification, to account management, etc. It also allows us to manage multiple clients at once which is something that was lacking in other services we used. The software can be confusing for new users. Some of the features are very advanced and require additional training before you understand how to use them effectively. The biggest benefit is that it has helped us track our performance over time and identify what types of campaigns or clients are working better than others.