An advertising agency is a service provider that helps clients develop advertising campaigns. They identify client goals and objectives to inform campaign planning and creation. Key agency roles include copywriters who create ads, artists who design visual elements, media teams who plan media buys, traffic managers who coordinate workflow, and production managers who ensure high quality output. Agencies handle the full marketing process from research and strategy to ad production, media placement, billing and integrating marketing communications.