I am from India (Chennai) and posses a decent academic record. I had been amongst the top rankers during my Secondary and Higher Secondary education. I did my undergraduate studies from the Indian Institute of Technology (IIT) with a Bachelor's degree in Mechanical Engineering.
UG Score - 8.59 on 10 (Class of 2009).
I am currently employed as a product development engineer with a leading construction equipment and heavy machinery firm (a US-Fortune 50 company) , having previously interned with a Fortune 500 Petrochemicals major.
I have decent extra-curriculars (National level Bridge player, association with the Scouts Movement, Positions of responsibility during my UG days) and an about average community service background.
I had a few queries.
1) Does an engineering background put me at a disadvantage ? Do I need to look for a work profile more business related in the next few years ?
2) "Ideally", how many years should I give myself before I apply for B Schools ? 3 or more ?
3) What should be the best time to write GMAT ? Now , when I am just out of school and still in touch with the rigors of studying or later. much closer to the actual application date.
4) Do I stand a chance in the top 5 programs considering that I intend to apply with just 2-3 years of work ex ?