Companies today more than ever are feeling the need for internal innovation. Even as demand and business uncertainty increases, the average lifespan among Fortune 500 companies has fallen, from around 75 years to a mere 18 years.
Image: Image credit: Nir | Flickr