Thoughtworks, like Accenture et al, only "lead" their clients to the milking sheds...
Accenture on the other hand, they make it hard to get into the consulting arm, but the tech arm (Accenture Solutions) is easy to get into (although you'd be surprised at how maby people tank in the interviews) and even easier to coast through, producing crappy software and bleeding their clients dry.
Trying to convey the perception of "thought leader" (which is really a horrible term), and how they are perceived by the software development community are two vastly different things.
ThoughtWorks are thought leaders in agile whether you want to believe that or not.
I don't think I could even say something like that, with a straight face, to myself in the mirror. When you were a kid, is this who you wanted to be?