Most fortune 500&#x27;s. It takes a lot of time and effort to build a good development team. So once you have swapped internal for external it&#x27;s very difficult to bring it back in house.<p>Going from a good team of 10 developers to a good team of 100 developers can easily take 5 years if you want to maintain quality. And you probably won&#x27;t see major dividends for another 5 years on top of that. How many senior managers are invested enough in a company to take a 10-15 year view on it?<p>On the other hand if I need a $50 million project finished within the next year I can get 150 average quality developers next week from Infosys.