If any company wants stay for another 10 years it should focus on People, Brand and Customers Success. ThoughtWorks is a perfect example how a new age software service company should be. Its interesting to see, how they leverage every little opportunity in terms of people, technology, process and business.
ThoughtWorks a truly Investor in People organization, help every one to empower themselves, everyone I met at ThoughtWorks are the best, vibrant, and motivated people.
The kind of Brand mileage they get by supporting the agile moment, Open source, and sponsoring Software Community/User Groups Events are tremendous. It helps them to attract best talents and showcase their process and people strength to some of the decision makers/influencers.
Following agile philosophy as development process brings the focus on Customer and Customers success.