Starting a new life
Just a tip for those of you from primarily English speaking countries looking to go to Germany (or other European countries to work.)
You may be able to "work" in English but when you go to have your car repaired, go to the store to buy shoes, have to explain to the landlord about the problem with your heating, etc, etc, etc, you may have difficulties at times getting by with English only. Even the casual conversations at the position and in the break room will likely be just in German.
Also, don't treat going to Europe like a stint in the Middle East. If you think you can go to Germany for a couple of years for the experience, save a few bucks and then return home, it will be a very expensive experience. If you plan on going there, plan on going to live out your life there.
Personally I love Germany but would have to heed my own advice as my German is limited to "Hello", "Goodbye" and "What do you mean, my liederhosen is on backwards."
Anyways, just a thought.