Your 660 will be a problem. As an international applicant, more will be focused on your GMAT score than on your college grades. At 660, look at schools in the top 15-30 range. If you want, you can put schools in the top 8-15, such as Duke, Michigan, Virginia, UCLA, and NYU. But I think you'll be more in range in the USC, UNC, Tepper range. One thing that does draw some sort of a red flag for me was your work experience (couple that with age). You'll be a bit on the older side of the spectrum, which is fine. But you've described to me some management stuff (i.e. leading that many people) that it makes me think that an EMBA might be best here. Are you looking to switch career? If you are, sure, a traditional MBA is the better choice. If not, look at EMBA as well.
GMAT Club Premium Membership - big benefits and savings