Working at ThoughtWorks |

ThoughtWorks Overview

Chicago, IL (US)
5001 to 10000 employees
Company - Private
IT Services
₹10 to ₹50 billion (INR) per year
We are a community of passionate individuals whose purpose is to revolutionize software design, creation, and delivery while advocating for positive social change. There are over 5,000 ThoughtWorkers in 14 countries, and we’re growing fast in every region of the ... Read more

Mission: Our mission is to better humanity through software and help drive the creation of a socially and economically just world. We bring together the most capable, driven and passionate people - we call them ‘ThoughtWorkers’ - to:

1. Run a ... Read more

Company Updates

  • On March 29, 2019, ThoughtWorks was named Employer of the Year at the 2019 Women in IT Awards in New York, organized by Information Age. In addition, several ThoughtWorks leaders received recognition for their continued advocacy for women in the IT industry:

    - Dr. Rebecca Parsons Finalist, CTO of the Year -- for IT excellence and leadership.
    - Tarsha McCormick Finalist, Advocate of the Year -- for bringing more women into IT careers.
    - Cassandra Shum Finalist, Future CIO of the Year -- for excellence in IT and demonstrated progress towards C-level leadership.

    Maintaining and creating a diverse and inclusive workforce is part of ThoughtWorks' DNA -- the company has seen first-hand the positive impact the experiences and perspectives of people from diverse backgrounds have on the workplace. ThoughtWorks was named Employer of the Year based on its efforts to attract and retain women technologists.

    Read more here:

    ThoughtWorks Named Employer of the Year at 2019 Women in IT Awards

    NEW YORK, March 29, 2019 /PRNewswire/ -- ThoughtWorks, a global software consultancy, was honored as Employer of the Year at the 2019 Women in IT Awards in New ...

  • Gender diversity and inclusivity are in our DNA, so we're proud to announce that we won #NPWAwards 'Medium Organisation'. We hope that our efforts and the efforts of other organisations improve gender equality in tech. Learn about our diversity and inclusitivty here -

    Inclusivity takes many forms at ThoughtWorks

    Inclusivity is in our DNA. We value and practice respect, empathy, and open-mindedness. We have zero tolerance for intolerance. We are intentional about making technology a better place for all.

See AllSee All

ThoughtWorks – Why Work For Us?

Our culture is very intentional. We hire for it, nurture it, check on it, and if something isn’t working, we fix it. Here’s what you’ll find in every ThoughtWorks office around the world:

  • We are intolerant of intolerance. Every day we ensure ThoughtWorks is a welcoming place for people across a spectrum of abilities, age, appearance, ethnicity, gender, race, religion, sexual orientation and gender identity. It’s not lip service. We’re radically transparent about our hiring and training initiatives. For example, the Anita Borg Institute has named ThoughtWorks to their list of Top Companies for Women Technologists, for three years in a row (2016-2018).
  • ThoughtWorks has also been featured among the Top 100 Best Companies for Women in India by Avtar. ThoughtWorkers speak and write openly about inclusivity. Our initiatives like #TalkTechToHer, Vapasi and Interning with Pride have helped us engage and work with a more diverse and inclusive community of technologists.
  • Building software is a social activity done by teams of brilliant and motivated people, not a mechanistic process. You’ll work on diverse, collaborative, cross-functional teams that deliver business value early and greater business impact overall. 
  • We genuinely hire nice, honest, smart people. During the interview, you’ll find we focus more on aptitude, attitude, integrity, rather than whether or not you have the perfect CV.

Come by an office, meet us and see it for yourself.

Make Your Mark

People come to ThoughtWorks for the thrill of solving complex problems and championing new ideas in technology. To work with purpose and drive outcomes that make a real difference in our industry, for our clients and society.

Here, you’ll work on teams that bring software, platform, data, design, and strategy experts together to change the way the world works for millions of people.

Programs and benefits may vary by region, but in general, you will be able to:

  • Attend that tech conference (we’ll reimburse you).
  • Learn new programming languages.
  • Deliver a talk or workshop at our many meetups, conferences or events.
  • Spend a season as a trainer at the ThoughtWorks University.
  • Nominate yourself for a Leadership Development Program.
  • Change course and pursue a different role.
  • Start a community event series.
  • Organize an interest group. Start a book club. Plan a camping trip.
  • Volunteer your time.
  • Write a blog post.
  • Write a book.

Every step of the way, we will support you and see that you have the resources you need to enrich your personal journey at ThoughtWorks.

Tech for Social Good

As a global technology firm with social and economic justice at its very core, we are uniquely positioned to influence the impact of technology in the world.

"For me, social justice pillar isn't just about doing work for good causes. It's also about looking at our core work and asking how it benefits society."  - Martin Fowler, Chief Scientist, ThoughtWorks

ThoughtWorks is active in many movements around the world and is always looking for collaborators who share our values. If you want to work with us, please get in touch! Some of our core initiatives include:

Our people often write about their experiences with and perspectives on social justice. You can read more on our Insights Channel.

What to Expect

You are free to learn and to change. You are welcome to be exactly who you are. Free to follow your curiosities and your passions. To voice your opinion on any platform you choose.  Free to challenge ideas, assumptions and solutions - no matter who they belong to (respectfully), and work collectively for the greater good. Free to recommend the right tech for the job without bias. And free to have fun doing it.


Ready to make your mark? Explore our open jobs here on Glassdoor – or directly on our careers site to learn more and apply.

Read More

Follow our Career Hacks blog for perspectives on careers in technology and at ThoughtWorks.

ThoughtWorks Reviews

Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
ThoughtWorks President and CEO Guo Xiao
Guo Xiao
107 Ratings
  • Featured Review

    Helpful (2)

    "A good place for a developer to grow"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    Current Employee - Software Developer in Singapore (Singapore)
    Current Employee - Software Developer in Singapore (Singapore)
    Positive Outlook
    No opinion of CEO

    I have been working at ThoughtWorks full-time (More than a year)


    - Very supportive colleagues and working environment. (aka no "jerks" policy)
    - Work in a team with knowledgable and inspiring technical people, which you can learn new things from
    - Project teams always carefully crafted to have a higher percentage of seniors and mid level developers as compared to juniors (aka your project will probably go smoothly and no death march)
    - Deployment of software is always through the automated Continuous Integration/ Deployment pipeline (aka no fear to release new version software, and no staying back late after working hours to fix deployment issue)
    - Get to be assigned to different projects, which means you get experience in many different languages and technologies to beef up your resume
    - This is a consulting job, so we have the chance to improve your tech communication skills, as you get to interact with clients (not a job where you just code), which will definitely be valuable in your future career.
    - There are often office events, and get togethers where we can interact with other teams, (aka: no silos)
    - Generous salary, and other benefits where the company foots your mobile and internet bill


    - Not really a con, but due to the supportive environment, you will not get direct pressure from the higher ups to improve yourself. So over here it is important to plan your career aims and have the self motivation to stick to it.
    - As your fellow colleagues are always pushing the limit, this is not a place for someone who does not like change or getting out of their comfort zone.

    Advice to Management

    To give a clearer path to advancement in the company

See All 898 Reviews

ThoughtWorks Photos

ThoughtWorks photo of: Away Day
ThoughtWorks photo of: Away Day
ThoughtWorks photo of: Pairing
ThoughtWorks photo of: Away Day Germany
ThoughtWorks photo of: Away Day 2018
ThoughtWorks photo of: Our London Office
See All PhotosSee All

ThoughtWorks Interviews



Getting an Interview

Getting an Interview




  1. Featured Interview

    Helpful (29)  

    QA Analyst Interview

    Anonymous Interview Candidate in Bengaluru
    No Offer
    Positive Experience
    Difficult Interview


    I applied online. I interviewed at ThoughtWorks (Bengaluru) in February 2018.


    Applied through LinkedIn. Received a mail from the HR. Filled a Google form and got my interview scheduled according to my availability. It was a smooth process. People are courteous.

    Interview Questions

    • Round 1: Selenium and Automation with Problem Solving - Telephonic - Phone interview with Hangout Screen Sharing.

      1. About yourself   1 Answer
    • 2. How does selenium web-driver interact with the browser? What makes your selenium code works?   2 Answers
    • 3. If the backend is down (server + db), how will test the front end data population?   3 Answers
    • 4. Instead of keeping the JSON request (POST) as a text file and reading it, why did you create the JSON in the run-time in your framework?   3 Answers
    • 5. Debug a site which is not working all of a sudden (The site can be anything. Not necessary to be an e-commerce)   2 Answers
    • 6. Coding Questions

      Asked to screenshare in the hangouts, and asked to open the eclipse, gave two problems to solve.

      1. Check when multiplying a 6 digit number with 2 gives a number which has all the same numbers.

      E.g: 142857 x 2 = 285714   3 Answers
    • 2. Remove a duplicate Entry from the given array.   2 Answers
    • Done with the first round. Expressed my interest in Jenkins and the automation tool I've built apart from the interview interaction. The interviewer was really good and ended the conversation telling, I'll get a call from the HR. Got the call for the onsite rounds within 30 mins.   Answer Question
    • Round 2: Manual Testing - F2F

      - 2 interviewers to face.
      - It was a grilling and tedius round in fact.

      1. About yourself   1 Answer
    • 2. Test Strategy for a CAB APP   1 Answer
    • 3. Test cases for OLA APP   1 Answer
    • This is an easy round but how much ever you prepare, you'll definitely fall short of something, so prepare extremely hard. You'll never know, where you'll slip and where you'll lose the balance while coming up with the test strategy and test plan.

      To crack this round, do not assume anything (It's human tendency to assume things while talking about familiar apps. So avoid it).   Answer Question
See All 652 Interviews

ThoughtWorks Awards & Accolades

  • Employer of the Year at the 2019 Women in IT Awards in New York, Information Age Women in IT Awards, 2019
  • 100 Best Companies to Work For Women (India), Avtar and Working Mother, 2017
  • Top 20 Places for Women to Work in Brazil, Great Place to Work®, 2016
  • Atlanta’s Best and Brightest Companies to Work For, National Association for Business Resources (NABR), 2016
  • 2016 Winner - Tech Diversity, Tech Diversity Awards, 2016
See More

Work at ThoughtWorks? Share Your Experiences

  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate