I lived and worked in Germany for a year, but it just didnt click for me.
The people I worked with were a good bunch, language wasnt a major problem as I did attempt to learn as much as I could and travel to and from work was easy. Also, the food over there is great.
What got me is that the entertainment was nearly all in German. Films and TV were dubbed over with German voice actors, so it made it quite hard to follow - especially if you thought using the TV would help to learn German like I did.
Also, its bloody expensive over there, even if you have one of those awesome German salaries.
I dont regret going there, as I made lots of new friends. But I would say that you need to be prepared to deal with German culture etc.
But, there is always currywurst :)