SKEMA Business School - Avenue Willy Brandt, Lille, France - Rated 4.9 based on 1135 Reviews "The school is quite overrated in my opinion. I did my Msc.