People working at ThoughtWorks like to fool themselves that they are working in a special company while its just like any other company. They took on projects which nobody likes to work on hence leading to a lot of people leaving the company. They like to pretend you have a choice or freedom to speak, while you are staffed into projects without much of a choice. You don't have a voice at all in the company, they will listen to you and make you feel like an equal, but thats all a fake pretence. The company wasn't able to hire people nor retain people but they have huge projects from extremely commercial segment where they need to staff people, so they just started hiring contractors to fill up those spots and bill the clients.
They love to use taglines like "Disruptive", "Our clients need you for their most ambitious missions". They just make me laugh out loudly. ThoughtWorks at one point of time used to do those kind of projects, right now they are no where close to the previous standards, I don't know whether I can reveal the project details or not, but I can say all their taglines are amazingly lame and dishonest.
Their Tech Radar is always outdated as well.
And don't even talk about overseas travel. If you join TW thinking you will get to travel overseas a lot. Well you won't.