The Pros and Cons of Digital Marketing Channels