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.