Ok, not that I really think Germany is discriminative; however, they did not have the civil rights movement like they did in the United States. First of all, from my experience, Germans will almost aways hire native Germans over foreigners. Is this the case 100% of the time? No, however, it does happen more often than not. First, they make you put your picture on your CV. I find this a little crazy because who cares? I get the point that they want to see if you are capable of going downtown buying a suit and taking a photo but to me, this is ridiculous. Is it a model competition or what? Well, I am not sure because in my photo, I look ok. I am in shape, young, male and white. I have friends that are not and seemed to have had trouble. I think people should be treated fairly and judged in the interview and not on paper but that is my opinion. Second, they make you put your age, marital status, nationality and to top it off, if you have children or not. To me, this is a basis for discrimination. There is NO reason why a potential employer should know these things before they set up interviews. Lastly, there seems to be an idea among Germans that they have the best everything in regards, mainly, to education. If you did not attend a German University then your school will almost certainly be looked at as inferior. Yes, Germany will evaluate you degree and give you a paper stating that it is equivalent to a German degree of the same caliber, however, take it with a grain of salt. I understand that many countries have these biases, but Germany seems to take it to a new level with their CV requirements. I find Germany beautiful and in spite of what many people say, I find Germans nice people. I just think that these are additional barriers you will have to overcome to be successful here. It is not impossible but it is the reality. Thanks,