I love this structured framework. However there’s something to be said for how environment/culture can boost (or stifle) someone.

In other words, an ‘A’ at one company could end up as a ‘B’ (or lower) depending on the company culture, environment, management, etc.

This was a good post on this topic BTW: http://larrycheng.com/2012/06/01/the-mythical-a-player-and-the-ceos-real-job/