There are newer employer reviews for ThoughtWorks

1 person found this helpful  

Nice place...can be better

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

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

Pros

- Interesting people
- Strong focus on social responsibility
- Some good projects to work in
- Good laptops, food and most of the crowd is actually nice

Cons

- Only "some" good projects; days of ThoughtWorks will do the most critical projects is over
- Very little opportunities for mid-level folks coming in from outside

Advice to ManagementAdvice

- Hope some of the things being tried out recently in India will work.

Recommends
Positive Outlook
No opinion of CEO

288 Other Employee Reviews for ThoughtWorks (View Most Recent)

Sort: Rating Date
  1. 3 people found this helpful  

    Awesome place to learn, unfortunately very low salaries in Brazil

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Software Consultant  in  Porto Alegre, Rio Grande do Sul (Brazil)
    Current Employee - Senior Software Consultant in Porto Alegre, Rio Grande do Sul (Brazil)

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

    Pros

    ThoughtWorks is filled with amazing people which are always eager to learn and share knowledge with everybody. Here are some key points, that were very significant for me:
    - Fun environment: everybody is always joking around, having fun.
    - Awesome people: some of the smartest people I have worked are definitely over there. You can discuss anything, from software to politics or physics.
    - Professional growth: the learning curve since I've joined ThoughtWorks is steep. It is amazing the amount of learning that you will get over there.
    - Lots of pet projects: you will learn whatever technology you want by collaborating on several pet projects we have.
    - Lunch and learns: you are encouraged to give presentations (about anything) and watch colleague's presentations which will boost your knowledge right away.
    - Top of the line on agile: you will breath agile methodologies on a daily basis, you will definitely practice a lot. Pair programming, TDD/BDD, collective code ownership, stand-ups, retrospectives, story writing, defining acceptance criteria and more, you name it, ThoughtWorks have it.
    - International company: you will meet people from all around the world. That is awesome.

    Cons

    There are some very important cons to consider:
    - Bad projects, lots of legacy code: you have to consider that when a company hire ThoughtWorks, most of the time, the whole project is going downhill and the consultants are there to try to make it better. Most of the time the people who hired ThoughtWorks know that, but there is lots of resistance by the employees of the client, so it is very often hard to change the way people do things. In my humble opinion, I think that ThoughtWorks is often late make any changes on some projects, which bring lots of frustration to the consultants.
    - Old technology: it is very hard to work on top of the notch technology on a daily basis at ThoughtWorks. Sure, there are the pet projects, which you can do that, but most of the client's projects are rough legacy ones.
    - Difficult people on the client side: most of the time you will find resistance to change anything, so you will be frustrated.
    - Difficult then it seems to travel: although ThoughtWorks praise that you will travel around the world, that is harder than it seems. I joined the company under this condition, but I have unfortunately not been given many chances to travel.
    - Very low salaries: it is amazing how underpaid the brazilian employees are. This is justified, by the pretext that you will travel around, work on amazing projects and so on. For me and most of the colleagues this was not the case. Several people leave ThoughtWorks because of that and got jobs paying, most of the times, twice as much.

    Advice to ManagementAdvice

    I would like to say that we have amazing people and there is a very high effort to hire them. We should worry on how to keep these people working on the company, not so much on hiring more. This could be done by providing higher salaries, giving more opportunities to travel and getting more interesting projects. Please value the people who are inside the company more than just hiring more and more.

    Recommends
    Positive Outlook
    No opinion of CEO
  2. 2 people found this helpful  

    Intense work and differentiated culture

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Senior QA  in  Porto Alegre, Rio Grande do Sul (Brazil)
    Former Employee - Senior QA in Porto Alegre, Rio Grande do Sul (Brazil)

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

    Pros

    Forces you to use not just your technical skills but consultancy as well. You have the freedom (as well the responsibility) to work on things that you believe are not ok in the company, even if it's not regarding your daily-basis activities.

    Cons

    The technical side was limited. Even that the culture, enviromment, customers and projects are challenging and exciting, you spend most of your day doing the same thing. Great for juniors and former students, bad for seniors. Salaries are not the best as well.

    Advice to ManagementAdvice

    Have best opportunities for seniors.

    Recommends
    Neutral Outlook
    No opinion of CEO
There are newer employer reviews for ThoughtWorks

Worked for ThoughtWorks? Contribute to the Community!

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