Bit of both I think - though these sorts of marketing/add agencys are still living in the past.
As the sort of work they are doing becomes more computer/technicly based - they have to change to be able to properly execute - you cant just pick up the phone and bully the printers any more.