the seven essential roles in a digital marketing agency info graphic design, graphic design, advertising poster, social media strategy, communication technology, business development, digital marketing, digital marketing