Advantage: Promotes Your Business to a Target Audience. ... Advantage: Helps You Understand Your Customers. ... Advantage: Helps Brand Your Business. ... Disadvantage: Costs of Marketing. ... Disadvantage: Time and Effort May Not Yield a Return.