The team does some great work - and I mean really good stuff, they are constantly pushing boundaries in terms of their creative output and design services. They're very proactive about putting forward proposals which will help us to reach our business goals - whether that's with branding or marketing. We've worked with them for several years now but we have never had any issues other than maybe one too many times where they didn't quite deliver what was agreed (as is likely to happen). However, as I said above, it isn't something that has happened often enough so far for me to comment further on this area. There's no doubt that we could do more work together by having an internal agency working alongside them, however given the amount of time spent already between both teams there doesn't seem to be much value added from doing so at present.