Marketing companies for nonprofits come in all sizes and with a lot of different approaches. Some firms still swear by direct mail marketing, while most others have made the shift to various forms of digital marketing. Still others do a combination of print marketing and digital marketing. Here …