* Thoughtworks is a cult. You have a vague sense when you're in it. It becomes much clearer once you leave. It has all the hallmarks of a cult: adulation of its founder; widespread indoctrination that starts with TW University for graduate hires; vociferous advocacy of its "secret sauce", i.e. the TW way; and low tolerance for differences of opinion, particularly on the so-called "social justice" pillar. * About that pillar: there is a strangely dogmatic combination of neo-socialism and neo-liberalism that runs through the company, especially some in leadership positions. Any dissenting voices, even those who simply ask their political views to be left alone, are likely to be shouted down and ostracized. * Who you know and how you impress them weighs more than what you know and how you can contribute. Thoughtworks is more prone to this than the average company. The so-called flat hierarchy encourages consultants to curry favors on the grapevine. The one with the most favorable rumors is likely to get better projects and promotions. * The leadership teams seem to relish their roles as petty tyrants. If your project's Delivery Leadership Team, usually 3 people strong, has a loudmouth who dislikes you, it is very likely you'll find it hard to last on the project. What's more, you'll get obscure negative feedback like "difficult to work with", "doesn't align with TW values", etc., which is sure to dent your career aspirations.