Actually, in the last few years, Ubisoft has started a useful initiative. They started an interuniversity competition in which a number of universities in Quebec, and elsewhere in Canada, can take part. Each university submits a prototype of a game, or an original concept. One concept is chosen and a team or 40 or 50 people is formed. Then a game is produced on that university campus. The mentorship comes first from professors and then from Ubisoft staff.
I believe that Ubisoft has created a wonderful formula that creates 40 or 50 internship opportunities per year. I see it as a new form of internship that can work well.