idcandy
Atif,
It sounds like you have a very compelling story. All of your work in your community coupled with the work you are doing for Motorola should make for some great essays and interviews. As you mention, your GPA is the only point of concern. I would certainly try to earn a high score on the GMAT to offset that (and definitely use the optional supplemental essay in the MBA application to explain why your GPA is not representative of your academic ability). It is unfortunate that you cannot take classes to augment your academic history.
It may not be a bad idea for you to consider waiting a bit longer to apply to MBA programs. According to HBS's website, they only admitted 1 student with less than 3 years work experience in 2009! (Sorry, I can't post URLs yet, but Google search "hbs class profile" without quotes and it should be the second result.) It would seem that your chances may be better with more work experience (and therefore, more distance from your GPA as well as more time to keep building up your already-impressive list of extra-curricular achievements). In the end, it will be up to you to decide when the time is right, and if you think the right time is now, then by all means, go for it! Make sure to submit the best application you can. One tip I would give is: try to put together your best application in the first or second admission rounds, as things get much more competitive after that (if you have a great application put together in the first round, that will give you the best chance, but don't push a less-than-your-best application through just to get it in early).
Btw, with your background, you may want to consider schools like Haas (UC-Berkeley) and Tepper (Carnegie Mellon). My background is in Electrical Engineering and Computer Science, and both Haas and Tepper appealed to me because of their respective emphases on high-tech fields.
Good luck with whatever you decide!
Thank you! for your response and kind & encouraging words. At the time of application I'll have 4 years of experience and I think it's neither too early nor too late. As after studies I have to get married and have a family, then it would be little difficult to study. And until now I had been supporting my family but now my brother got a good job as a result I can manage some time to study. Also, I am already lagging behind my undergrad fellows as I graduated later than them. So, after considering all of these I think after having 4 years of experience with the age of 27 it would be right time to go for studies.
Hope, I described clearly.
Regards,
Atif