Before I start bashing non-disclosure agreements, I want to caveat my argument by saying that I completely understand their importance in most instances. If you’re a brand about to launch a major product or feature, you want to be able to control the flow of information surrounding the pending release. If you’re marketing a TV show or movie, you want to control how much information is available to the public before they get a chance to see it. Imagine if Variety had a front page article that said [SPOILER ALERT] “Bruce Willis is Dead the Whole Movie” before The Sixth Sense had released in theaters.
I can also understand NDAs from a competitive standpoint. If you have hired a marketing agency to do some great and innovative work, the last thing you want is your competitor finding out what agency you’re working with, so they can inevitably go to them at the end of your contract and say “hey, do all that same awesome stuff for us!”