The good news for you is, recruiters expect a lot of career switchers among the throngs of those interviewing for post MBA entry level jobs, so you generally don't have to come with a ton of finance experience to get a finance job. The CFA will actually impress the recruiters just as much as the b-school degree, so I would say you should have a good shot. Some buldge bracket firms also will ask what you got on the GMAT quant section in the interview. The trick with you may be the issue of employability. Since most top finance firms are outside of your home country, and concentrated in places like Hong Kong, London, New York, etc. , it would behoove you to have a potential employer who is willing to sponsor an Hb1 Visa for you. Sometimes the issue of visa can also weigh into the b-school admissions decision as well, since schools do not want students lingering on without the ability to land a job after graduation and thereby cutting into their precious rankings stats. I think outside of this, your chances to get into a top school assuming you get what you are targeting on the GMAT are good. The Indian applicant pool is a large one and the fact you work for a family business is very common among Indian applicants. B-schools tend to discount somewhat your experience when it's in the family business, but don't let that deter you from applying. You need to ask yourself what sets you apart from other Indian engineers who hail from a family business background. If the answer to this question is "a lot," then you should have a good shot.
_________________
Bryant Michaels
Admissions Consultant