While some multi–national companies outsource work to teams in India on a project basis, Oracle takes a different approach. The India development teams belong to the same organization as their U.S. counterparts, and have as much input into product design and direction as developers at the company's headquarters in Redwood Shores, California. There is no distinction between developers in the U.S. or India when it comes to working on the latest cutting edge technology and strategic development that is critical to the continued growth of the company.
This is what I think every Indian company / Indian arm should am for - becoming a part of the global fabric of operations than just doing a back-office job! And its not just for the MNC's but even Indian IT Companies need to make themselves valuable and able enough so that their clients would trust them with job that they would otherwise give to an Accenture or IBM.