Pros
- Amazing people all around - Lot of experiments done on different technology stacks : You're given opportunities to try new things, and need not be stuck on to a specific technology or project - Transparency - Decisions are communicated transparently and opinions are very much solicited. - I've been part of 3 annual reviews - and each one has been more transparent than the previous one. It is entirely driven by the employee, and based on feedback that he/she gets from his/her colleagues. - There is very little politics, bureaucracy or red-tapism. In fact, a senior manager who joined as a lateral found it so difficult in such an open environment, that he had no other option than to quit! - Good work-life balance - Many technical and fun events are organized periodically. There is a sense of togetherness among Thoughtworkers. - Strong emphasis on social responsibility. Several projects are done for NGOs and hospitals for a subsidised cost. - Leadership team (CEO, Chairman, CTO etc.) have a very good acceptance. - Free food and well-stocked pantry :-) - Good pay - Tries to maintain a good mix of people, and has taken several initiatives to recruit/promote women and even from African countries. - Focus on regional markets is a good first step towards sustaining revenues.
Cons
- There seems to be an inherent, all-pervading bias towards employees having more experience within Thoughtworks. Outside experience gets scant regard. - Business direction and foresight are sufficiently lacking. Profits are fluctuating.