Home B2B Marketing 10 Things to Consider Before Appointing a New Agency