Pros
Thoughtworks has a genuinely strong reputation for engineering excellence, and that culture is noticeable in day-to-day work. You get exposure to modern technologies, good coding practices, and talented colleagues who care about quality. The emphasis on learning and knowledge sharing is real, with plenty of opportunities to grow your technical and consulting skills. Projects are often impactful, and there’s a sense that the company is trying to do the “right thing” both technically and socially.
Cons
Internal processes and communication can sometimes feel fragmented, especially across regions or projects. Staffing decisions and project allocations may lack transparency, which can lead to uncertainty between engagements. Compensation can also be less competitive compared to some other tech consultancies or product companies.