I applied online. The process took 6 weeks. I interviewed at Thoughtworks (New York, NY) in May 2015
Interview
Beware and suspicious of this process and only engage of you are ok with spending weeks (80 hours) working for free. Everything that is not as it seems. This is a consulting firm who is well versed in getting you to waste your time (they are used to billing for time). I don't even think they are aware of this behavior as it is part of their collective borg-like DNA (that has been codified as P-III)
Things are offered and not delivered. Respect is more then a word. It is a way of treating people.