A full-service agency is capable of handling all marketing aspects of a business, from strategic planning, creative, and production to public relations, social media, digital marketing, and analytics.