Corporate innovation teams are notorious for being money sinks and run the risk of being financial drains to organizations. If you’ve ever been down the path of setting up a corporate innovation program from scratch, you’ll likely hear through the...