ThoughtWorks Reviews

Updated August 17, 2014
Updated August 17, 2014
278 Reviews

3.5
278 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
ThoughtWorks President and CEO Guo Xiao
Guo Xiao
60 Ratings

Review Highlights

Pros
  • It still employs the highest density of smart people in the industry that I've ever seen (in 37 reviews)

  • You can learn a lot at TW in your first couple of years (in 13 reviews)


Cons
  • Work life balance for the billable consultants is pretty poor (in 11 reviews)

  • The problem is you often don't get to choose, which can result in a lot of travel as well (in 9 reviews)

More Highlights

Employee Reviews

Sort: Popular Rating Date
  1.  

    Self selected group

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Principal Consultant  in  Chengdu, Sichuan (China)
    Current Employee - Principal Consultant in Chengdu, Sichuan (China)

    I have been working at ThoughtWorks full-time for more than 8 years

    Pros

    Almost allow you to do anything you like to do. All kinds of opportunities across various countries and industries. Very supportive leadership teams providing mentoring and coaching.

    Cons

    ...only when you are proactive and self-motivated. When you are not, you will soon find yourself staying in a silent corner without "structural support" you might expect to happen automatically, or you will be send to boring clients to do some boring work. But, hey, at the end of the day, since you don't have a preference on what you want to do, what is the base to complain "that's something I don't want to do"?

    Summary: it's heaven for some people and hell for some other. If you find it doesn't fit you, quit quickly and join IBM.

    Recommends
    Positive Outlook
    Approves of CEO
  2.  

    Fantastic company to work for, with some strange flaws

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Consultant Developer  in  London, England (UK)
    Current Employee - Consultant Developer in London, England (UK)

    I have been working at ThoughtWorks full-time for more than a year

    Pros

    Fantastic working culture - doing agile the right way. Strong emphasis on professional development. Because TW works in small teams in client sites, you will be freed from much of the hierarchy that it present in a normal business. You will also be able to take on stretch roles that you'd never be able to get into in a normal business. Company is very open about finances and releases summaries to the entire business. Strong focus on working with people - I learned a lot about soft skills here. Fantastic internal training program for graduates ("TWU")

    Cons

    Annual review process systematically disadvantages those unable to game it. Company political stances (socialist/progressive) sometimes go overboard. The travelling can be unsustainable - it's even worse in the US. The loss-making parts of the business can sometimes cause wider belt-tightening. Occasionally I thought about sectioning members of the senior management team under the mental health act.

    Advice to ManagementAdvice

    Please reform the annual review process

    If you can reduce the burn rate in the loss-making parts of the business, then you'll be able to make the business as a whole more stable.

    Stop indulging the founder

    Recommends
    Positive Outlook
    No opinion of CEO
  3.  

    Making the world a better place, At least the software development industry

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Developer  in  Dallas, TX
    Current Employee - Software Developer in Dallas, TX

    I have been working at ThoughtWorks full-time for more than 3 years

    Pros

    Why I love working here
    1) Your colleagues are incredibly talented, extremely diverse(I mean it and be prepared for it) and lot of fun.
    2) Everyone actually care about the quality of the code and improving software development process. You get to transform big software companies and make it agile and make programming fun for your client developers.
    3) Travel (This is both pro and con, sometimes i love travelling)
    4) It is actually a company with a conscience. Yes I know everyone says that, but here you actually get a chance to make world a better place, and sometimes stop bad people from making it a bad place.

    Cons

    Travel
    Some Clients can be boring, and unwilling to change. Well you can only do so much.

    Recommends
    Positive Outlook
    Approves of CEO
  4. We want your feedback – Are these company reviews helpful to you?  Yes | No
  5. 2 people found this helpful  

    ThoughtWorks is lifetime experience

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - QA Consultant  in  Pune (India)
    Current Employee - QA Consultant in Pune (India)

    I have been working at ThoughtWorks full-time for more than a year

    Pros

    - Best culture in IT industry
    - Only company which does things in true Agile way. Unlike others who have their own version of agile
    - Full of learning opportunities
    - Support social causes
    - Contribution towards open source. Recently, continuous integration server 'GO' has been open sourced!
    - Great and intelligent people around you, nice community.
    - Ultimate care of employees. ThoughtWorkers are most important for thoughtworks, even more than client in some cases
    - lots of travel opportunity
    - freedom of speech.
    - Flat hierarchy
    - Free Food, juices, cold-drinks, parties.
    - Work from home. People here understand your problem and try to solve it

    Cons

    - Some people do nothing other than talking aloud about gyaan like best practices which never works in real projects.
    - People talking in conferences are valued more than those who calmly do their work.
    - Couple of new projects are the typical 'thoughtworks' way.

    Advice to ManagementAdvice

    make sure the people who are bing paid big just for talking and giving unnecessary gyaan do not overdose others who are already doing good job.

    Recommends
    Neutral Outlook
    Approves of CEO
  6.  

    Awesome!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Developer  in  Chicago, IL
    Current Employee - Senior Developer in Chicago, IL

    I have been working at ThoughtWorks full-time

    Pros

    Great colleagues. A lot of growth if you can sustain the travel. If you like challenges, this is the place to be.

    Cons

    Work life balance can be difficult to maintain. Might feel isolated from the home office if you don't visit the TW office regularly.

    Recommends
    Positive Outlook
    Approves of CEO
  7.  

    Good place to work

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee

    I worked at ThoughtWorks full-time for more than 3 years

    Pros

    Great work life balance
    Some really good people to work with
    Diverse projects to work for
    Good learning curve

    Cons

    Not so complex projects
    Perception based management
    Skewed decisions
    Trusted people will be trusted
    Pygmalion effect

    Recommends
    Positive Outlook
  8.  

    Very cool culture even cooler people

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Consultant  in  Pune (India)
    Current Employee - Senior Consultant in Pune (India)

    I have been working at ThoughtWorks full-time for more than 3 years

    Pros

    1) Great culture. Great people to work with.
    2) Great projects. Worked on some really great projects in my tenure of 3 years.
    3) Programming language agnostic: You are expected to learn languages as you change projects.
    4) Flat Hierarchy. Everybody has a say.
    5) Great opportunities. In my tenure of 3 years, worked in 3 different countries, 5 different offices. Got the opportunity to do some knowledge transfer, train people, start a project, be the lead, recruit new thoughtworkers apart from normal day-to-day coding.

    Cons

    I can't think of any cons. Its just an awesome place to work at.

    Advice to ManagementAdvice

    You are doing a great job. Everybody is heard and there voice is heard. Please keep up the work.

    Positive Outlook
    Approves of CEO
  9.  

    Changed my outlook towards professional life

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee

    I worked at ThoughtWorks full-time

    Pros

    Passionate people
    Lots of freedom
    Challenging work

    Cons

    Compensation not the best
    Senior to junior ration is slightly off

    Recommends
    Neutral Outlook
    Approves of CEO
  10.  

    A great company to work for. Learned lots within the first year and the pace doesn't slow down.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Graduate Developer  in  London, England (UK)
    Current Employee - Graduate Developer in London, England (UK)

    I have been working at ThoughtWorks full-time for less than a year

    Pros

    Learning opportunities, attitude to staff, people, social justice causes

    Cons

    Salary lower then some places with equal acceptance requirements

    Advice to ManagementAdvice

    Keep it up, but raise salaries a bit ;)

    Recommends
    Positive Outlook
    Approves of CEO
  11.  

    Great place to work!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Lead Consultant  in  Bangalore (India)
    Former Employee - Lead Consultant in Bangalore (India)

    I worked at ThoughtWorks full-time for less than a year

    Pros

    It is a bottom up organization. People are passionate about technology. Very good work ethics within the company as well as towards the society. Lot of opportunity for working in new emerging technologies.

    Cons

    May little too democratic and too flat the organization structure.

    Recommends
    Neutral Outlook
    No opinion of CEO

Worked for ThoughtWorks? Contribute to the Community!

Your response will be removed from the review – this cannot be undone.