The people at BSA are very helpful to their clients when it comes time for ad campaigns or even just social media promotions! They're always willing (and able)to be flexible with scheduling meetings/phone calls during work hours so that I'm not missing out of my day job while working through this project!! Sometimes there's some confusion as far an accounting goes but they have been more than accommodating throughout our entire relationship together - which has only lasted about 8 months now :) If you want someone who will take your ideas seriously without giving too much credit then go ahead give these folks another look because if we were given free reign over all aspects like creative direction etc., well...I'd say no one would ever leave satisfied by any aspect :). We've used them primarily around website design projects such Google Adwords ads & Facebook Ads along side other services within eMarketing Services Group including web development service provider WebLinc.