I think your chances are good for admission into one of these schools if your application is well constructed. You have some core profile traits that will help distinguish you from within the large pool of Indian-born IT types. Frankly it's these kinds of things that are necessary to stand out. So many applicants from India who work in IT get beaten up by comments about how they will have a hard time getting in, but the simple truth is, there are plenty who get in with that background, it just happens to be the ones who position themselves the best. You have actual leadership experience, which is not common for the average applicant. Being promoted to a mangerial position will help you. Additionally you will have an easier time standing out by having a diversity of education, including strong results at two very good institutions, one inside the US and one in India. This kind of diversity in your background will be attractive to b-schools who are always looking for students who can help bridge the proverbial gap between the US student contingency and the Indian/Asian student block. Schools fight the tendency for students of like backgrounds to gravitate towards each other in b-school, so to the extent you can help connect different cultures in the classroom and EC activities during the MBA , you will impress the adcoms. Make sure you position your story in a way that shows you are mature and have a clear vision for what you want to achieve after b-school. you should also speak to how your past experiences have prepared you to achieve this future vision. So many fall short of connecting these dots, which is detrimental to their application results. Let us know if we can help you pull it together.