In-House Marketing Team vs. a Marketing Agency : The Pros and Cons – Vivid Creative Marketing Agency