There are a lot of good universities in the US and Europe which provide a 1 year full time MBA program. IE,INSEAD,IMD,Oxford,Cambridge are some of the good programs in Europe. If you plan to go to US, then you can target Kellogg,Johnson,Goizueta,Mendoza and Marshall. I think the problem with getting into these programs will be your age. Most schools prefer candidates who are young(in their twenties) and have a good work experience. But if you have a very good profile and a strong motivation to do an MBA, you can definitely get into any of these programs. I think 640 is a little on the lower side, however strong the rest of your profile. Try to score atleast 680+ to have a good chance at top programs. Among HULT and Smith, Smith is a way better school. I think you should give a shot to the program at Smith. I cannot say the same for Hult. It is better to give GMAT and target better schools. Almost all top schools require candidates to give GMAT for admission into a full time MBA program. But you need to talk to the admissions office of your shortlisted schools to find out about GMAT waiver. Once you get into good programs, you need not worry about placement assistance as all top schools have a dedicated career services office.
Try to score well on your GMAT and shortlist your schools. Get your application verified by alumni of your target schools.
Download the free e-book on how to get into a top business school at : http://www.interviewbay.com/mba/how-to- ... -ebook.php