Well, Skema is one of the top Schools and has gained a good ranking globally it has 9 campuses across. I enjoyed my stay and opted for the Supply chain on the Lille campus. The professors are good as well and have obtained a Ph.D. degree. Coming in terms of placement it becomes tough to find an internship or job as an English-speaking student and as a foreigner but few companies do take in unless some conversational level of French is known .