Microsoft is weighing setting up an R&D facility in India to develop new software applications. Should it staff the new facility with Microsoft employees? Indian employees? Or should it subcontract with an Indian firm? Explain your answer and some of the potential challenges in implementing it.