Recent history and advance in technology has brought many changes to the marketing playing field. Customer expectations are at an all time high and the influence mainly comes from social media. Which is why you need brand advocates to help you engage with your customer base.