Country of Origin
Acquiring a work permit for Germany strongly depends on your nationality. If you are a citizen of an EU member state, you needn’t apply for one. There are, however, temporary exceptions for citizens of Croatia. They have to get a so-called EU work permit from the Federal Employment Agency. This requirement will be abolished by June 30, 2015, though.