HEC is shit, but INSEAD is a legit top 10-15 program even when compared to U.S. programs. Problem with INSEAD is twofold: first, it's harder to return to the U.S., and second, their job placement stat is inflated by those who are simply returning to their previous employers.