There is a lot of incredible talent VP/below ironically from more successful, larger IT companies that is overlooked each day. I've seen ideas completely disregarded from people who came from actually successful growth-oriented companies.
And this is why TD is failing. People who know what they're doing are ignored and those who got where they are through nepotism and cronyism are the ones who decide how to do things. It's a recipe for disaster.