I applied through an employee referral. The process took 4 weeks. I interviewed at Thoughtworks (San Francisco, CA) in Jan 2015
Interview
They have a reputation for taking a long time through the recruitment process, but I had a fairly good experience. Thoughtworks take its social justice Michigan's very seriously and they will be a part of your interviewing process. Make sure you know what you're talking about. It's a great company and they're interviewing process is very fair.