The best company in India which I joined more than 2 years ago, is now going down the drains.
Pros
Diverse, and some really very smart people, people who can teach you a world every single day. Fun and mostly relaxed place to work. You easily make very good friends here. Free food. Opportunities to travel.
Cons
Salary. Don't expect to move up the ladder if you don't slog more than the required hours every day. It's expected of you to do more than your responsibilities. The free & open culture that made this place what it is is deteriorating very very fast, old timers are getting unhappier with every passing day, some of them have already quit. The company is slowly & steadily moving into the direction of organizations like TCS, Infosys etc. where they are hiring (not so smart) people without any mind and putting them on the beach (bench). Some projects are really very bad and people staffed on them are growing unhappy every day and yet somehow these clients have become the most important to ThoughtWorks India. The technology focus is slowly waning and the upper management which is mostly non-techy is vehemently trying to promote a culture where the client's business would become much more important than being a tech-first company, even in the face of staunch opposition from the technologists. We're no longer about tech at core. For an organization which has a claim to flat hierarchy agility, it's becoming far too process oriented. The culture is changing so fast that many old timers don't connect with it any more but favoritism for people who do connect is increasing every day. Politics is increasing too. Fake Social and Economic justice campaigns. The company prides itself with a commitment to social and economic justice, something which is one of the foundational pillars of this company (P3). But it is mostly a sugar coated term for promoting the leftist, socialist agenda of its American founder who thinks he knows better about India than Indians. This has led to formal associations with CPI & CPM backed organizations which is really scary. Bottomline - the best time to join and work for ThoughtWorks has passed and I can only see the company getting worse off from here.