We have built our reputation using data, so when it comes to analytics they know their stuff! Also, they're friendly people who really enjoy working in this environment - everyone from senior management through all levels of staff are super nice. Some things can be improved (ease of integrating with other platforms), but I think this could easily just mean you need better processes or more resources. It's worth looking into if your team needs additional support - there are some great benefits, like access to a wide range of skillsets and experience across different functions. We've used them for both advertising/marketing and analytical insights. The ability to quickly get up and running with new marketing initiatives. They also offer insights into customer behaviour which helps us understand how customers interact with our product.