The Pros and Cons of Long-term Client Contracts - AgencyAnalytics