Perhaps your business coach told you that your growing company is ready for a marketing agency to bring you more leads for you to convert into satisfied customers. Whatever the reason for bringing a marketing agency on board, there are a few criteria to consider when...