While the right agency can provide exponential returns, it’s not always obvious what partner is the right fit. The best agencies are not only highly competent, but highly ethical and understand that service is as much a part of the business as the actual deliverables.