I like that they are very good at listening to their clients' needs & wants in order to come up with ideas which will help them stand out from other companies/products etc around! They also have great customer service when it comes time to actually implement our projects - always happy about any questions or queries we may need answered regarding what's going into each project (or indeed if something has changed since last meeting!). There can be problems of communication within client teams so sometimes there isn't enough direction given by some departments as far as how things should look / feel but this tends not happen often once you've met someone who works closely together regularly e.g., graphic designer + product manager = problem solved!