Nonprofits often find it valuable to work with a marketing agency to design and execute various programs and campaigns, or possibly work at a higher level on vision and strategy. However, while some nonprofits reap impressive rewards from these relationships, others find the experience underwhelming, or in some cases, fruitless.