I have been working with them for about 2 years now as my account manager at their client side of things - so they are really good when it comes down what you need from your team! They also do some great work in terms of data analysis/visualisation which has helped us make better decisions around our campaigns & KPIs etc (both short-term planning but more importantly long term).
The only downside we've had was one time where there were issues over invoicing between two parties who weren't talking directly or communicating properly through email / phone calls after initial contact via target base's website portal system. It wasn’t resolved until both sides met up face2face 3 weeks later just before Christmas holidays!! We're currently looking into other ways how can improve upon this process going forward though since not all problems get solved by meeting people together physically :) And yes having someone like Tanya involved helps out alot too because she always keeps.