Not to mention that these companies simply do not want to hire new graduates (i.e. without years of experience) who are not foreigners, because they expect we will demand too much money. They won't even offer the lower salaries they want to pay! Hell, I would accept a lower salary for good working conditions. I am not unreasonable about it. Yet us new grads don't get interviews.