Making the decision to use an external advertising agency versus an in-house program requires considering specialized expertise, collaboration, and time savings. External agencies have experts in various advertising specialties working together on campaigns, bringing more expertise than any single person. This saves business owners time and allows agencies to focus on market research and branding to develop effective advertising. However, initial costs are higher than developing advertising in-house.