Pros
+ Best of the class developers.
+ Awesome Culture.
+ Social Impact Projects.
+ Wide range of technologies and promoting Polyglot developers.
+ Free food and juice counter.
+ Foos Ball, Pool, Table Tennis, and Carom.
+ Friendly HR Policies, such as unlimited Sick Leave, Mobile and Internet Allowance, Health and Wellness policy.
+ Follow Agile principles religiously to a great extend, such as Pair Programming, Information Radiator, Stand up meetings and IPMs.
+ Regular All hands meet to discuss the issues and updates with in the organization.
+ Various Internal Conferences, such as XConf and external Conferences, such as VodQA, DevCamp and RubyConf, that are used to share the state of the art technology updates.
+ Thoughtworks Technology Radar.
+ Away days at exotic locations such as Goa and Ooty.
Cons
- Accelerated Growth in short time, which would impact the culture.
- Compensation is not at par with other companies that hold such potential people.
- Work from Home is not practical for developers, as pair programming is a custom.