I'm not an european citizen, have a job offer to work in a big tech company in Zurich and will not be able to get a visa even though I've got my Bachelors and Masters degree in Europe. Since the referendum passed, they're now requiring 3 years full-time work experience regardless of which education degree you hold.
Well, they're voting for their own Swiss issues, not even european (as in "EU european") issues. Political correctness aside, I don't think they're questionable.