Saw this linked on another forum and it enraged me. I'm all for "paying your dues" but things are getting ridiculous.
In my parents (boomers) day part of the social contract was that you finished high school graduated and were guaranteed a good job,. My generation (Gen X) the social contract changed to graduating high school, going to college or university and then you would get a good job, The new social contract being marketed is, graduate from high school, get multiple degrees, work for free at a corporation to get marketable skills and then MAYBE you might get an entry level job to pay off your crushing student debt. This mentality is going to destroy what's made our nations great.
The video above makes it very clear what corporations think of the whole "internship" thing. I believe the number he tossed around was "30 percent of their workforce". If you look on indeed.com and indeed.ca you can see for yourself how many new "internship" opportunities are out there. (just type intern or internship into the search field). Many corporations are retooling entire new programs based around unpaid labour (they usually have a fancy name for it) -- Example: http://thepmp.ca/pmp/