One observation: the longer companies go on without big wins and innovative leadership, the more stressful, messy, and generally horrible they become. The cool peeps left first, and then it tends to circle the drain into oblivion from there.
Edit: Like "rats" fleeing a "sinking ship."