Working at ThoughtWorks | Glassdoor

ThoughtWorks Overview

Chicago, IL
5001 to 10000 employees
Company - Private
IT Services
$100 to $500 million (USD) per year
Every tech company has a humble beginnings story. Here’s ours: We started 25 years ago in a Chicago basement. Not long after that, we started working with a retail client who’s still with us today. A few years later we were pioneering Agile software ... 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

  • Two of our tech leaders, Zhamak Dehghani and Jonny LeRoy, share their journey to technology and how they're making an impact. See their inspiring stories.

    US Careers | ThoughtWorks

    ThoughtWorks is hiring tech talent across the US. Learn about careers and life at ThoughtWorks in the US, our diverse culture, and find the right role for you.

  • We are incredibly proud to have been ranked as a Top 100 Employer in Stonewall’s Workplace Equality Index. We look forward to continuing on this drive towards more inclusive work environments!

    ThoughtWorks enters Stonewall's Top 100

    Global software consultancy, ThoughtWorks UK is proud to be included for the first time in Stonewall's 2019 Top 100 Employers list, having jumped a significant 47 places since last year, and a full 215 places since participating for the first time in 2015.

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 ability, 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), and many of our ThoughtWorkers speak and write openly about inclusivity.  
  • Building software is a social activity done by teams of brilliant and motivated people, not a mechanistic process. You’ll work on holistic, cross-functional teams focused on delivering 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.

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 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 that 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.

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 can:

  • Attend that tech conference (we’ll reimburse you.)
  • Learn new programming languages.
  • Deliver a talk or workshop at our many meetups, conferences and events.
  • Spend a season as a trainer at 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.

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
49 Ratings
  • Featured Review

    Helpful (3)

    "Unique community of thoughtful, bright, empathetic humans"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Lead Product Manager in San Francisco, CA
    Current Employee - Lead Product Manager in San Francisco, CA
    Positive Outlook
    Approves of CEO

    I have been working at ThoughtWorks full-time (More than 3 years)


    I love the people! From the first day I interviewed, I felt like these “ThoughtWorkers” could literally all be friends, not just colleagues. Everyone is very sharp, opinionated, and cares about making the world a better place (through technology, activism, and/or solidarity with worthy causes). Lunchtime conversations are always interesting and engaging.

    I also really appreciate that the company considers very carefully who they will take in as a client; if it’s not in line with our values we may not take the work even if it’s lucrative. We also do a lot of pro- and low-bono work for nonprofits and cool social organizations; it’s fun and energizing to work on those projects but even when I’m not working on one of them, I know my billable work with corporate clients is going to help us do more work to make a difference in society.

    I love how global the ThoughtWorks community is — we have offices in something like 18 countries. And it is relatively easy to request a long term assignment in another company if you like.

    If you enjoy the lifestyle of being a show-by-doing consultant (your time is split between doing your craft and advising/upskilling client teams in that craft), you get into some really meaty consulting scenarios; I personally thrive on that balance of doing and teaching.

    What’s different with ThoughtWorks as a consultancy is that we partner with the clients on everything from concept creation and validation through developing the final solution, so you aren’t pigeonholed into just creating a concept or just executing on someone else’s vision.

    Client projects can be anywhere from a few weeks to a year-ish, so you get to try out a lot of different domains and challenges — it’s rarely boring because your assignments are always changing.

    Finally, it’s a very flat organization that gives you a lot of flexibility in creating your own career path. That can be difficult for some people to navigate, but if you’re a self-starter and enjoy driving your career into different directions, it’s fabulous for that.


    Everyone is very opinionated. This is both a pro and a con because it brings up many engaging conversations and also can be challenging to navigate.

    The flatness of the organization can be difficult for people that don’t enjoy making their own path.

    There tends to be a lot of travel involved, depending on your home office and your specific projects. Some think of this as a pro, and some people get tired of traveling frequently and get burned out.

    Advice to Management

    The beauty of ThoughtWorks is in the people — make sure you keep the magic of our hiring processes that bring such awesome people together to form such a unique organization.

See All 871 Reviews

ThoughtWorks Photos

ThoughtWorks photo of: Our Manchester Office
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
See All PhotosSee All

ThoughtWorks Interviews



Getting an Interview

Getting an Interview




  1. Featured Interview

    Helpful (5)  

    Senior Business Analyst Interview

    Anonymous Employee in Chicago, IL
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied online. The process took 4 weeks. I interviewed at ThoughtWorks (Chicago, IL) in October 2018.


    I had interviewed for a Senior Business Analyst role however ended up being hired as a Lead Consultant. The interview process consisted of the following:
    - Initial phone interview with a recruiter
    - Second phone interview with a senior member of the product leadership team
    - Completing an online Predictive Index Behavioral Assessment
    - On site interviews at the Chicago office consisting of:
      > Technical BA interview (product thinking, agile understanding, analytical skills, etc.)
      > Non-technical interview (core consulting skills, team dynamics, discussing a social/economic justice topic) -involved answering questions selected from a deck of question cards
      > Lunch break within the office
      > BA workshop (analysis and synthesis, flexibility and adaptability, facilitation) -involved a fictitious client scenario in which you had to identify the current as-is system scenario & paint points and draw this out using business process modeling while also interacting with fictitious client individuals to elicit requirements and feedback on a proposed solution
    - Final phone discussion with a Delivery Principal (this was less of an interview and more of a final opportunity to discuss any questions or concerns you may with the firm, your role, etc.)

    Although the interview process was long and challenging everything was done in a timely and organized manner. I've had a lot of bad interview experiences involving incredibly long delays, lack of structure, and individuals who have zero interest in conducting good interviews but the HR team at ThoughtWorks did a fantastic job. I had also been dealing with a very supportive HR individual throughout the interview process. The in person interviews will also be different in many ways compared to most companies but remain confident, determined, and just be yourself throughout the experience.

    Interview Questions

    • How do you deal with ambiguity?   1 Answer
See All 641 Interviews

ThoughtWorks Awards & Accolades

  • Women in IT Awards (USA) finalist, Business Role Model of the Year, Women in IT Awards, 2018
  • Top Companies for Women Technologists, Anita Borg Institute, 2017
  • Top Company for Women Technologists 2018, Anita Borg Institute, 2018
  • Technical Leadership Abie Award, Anita Borg Institute, 2018
  • Top 20 Places for Women to Work in Brazil, Great Place to Work®, 2016
See More

Pledges & Certifications

Tech Hiring Commitment

Helping to train, hire and promote more technology workers

Diversity Commitment

Has programs that support a diverse and inclusive workforce

First Job Programs

Maintain entry-level hiring and career development programs to give people career starts

Work at ThoughtWorks? Share Your Experiences

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