Is your company thinking about hiring a marketing agency? Make sure you ask these five essential questions before sealing the deal.