The cost to hire a marketing agency can vary with surprising extremes. It depending on a myriad of factors including company size, reputation, scope of work and even geographic location. However, as a general rule, most agencies will bill either on an hourly rate or on a quote for an entire project. Agencies will often