, there are two sides to every coin. Taking on someone as an employee is a huge responsibility and comes with big risks to the employer, especially here in California. I can't afford to just hire someone and hope
that they do ok, because (1) it's difficult to separate someone who doesn't work out, and (2) it makes it far less likely that I will be trusted in my future hiring decisions.
So the best thing for me is to either hire someone with known
work experience, or test them out if they don't have any. Unpaid internships make it easy to do the latter; if it doesn't cost the company anything, it's a no-brainer for me to get you in (well, it would be if I could actually still do that in CA...). I would actually prefer someone with a young, fertile and creative mind, but having a college degree tells me very little about whether or not you're actually worth the risk. The one guy that I did hire based solely
on his education, was a total flop. That was years ago and I still get a bit of stink-eye from my boss about it today.