If he does get his Visa approved you should make sure his future employer offer extended healthcare benefits (prescription, dental, vision, etc) because if he doesn't have coverage he will have to pay for his medication and the costs are much higher than in India actually they are the 2nd highest in the world after the US.