On another note, when you rent in the center of a German city, there are WiFi hotspots where you can access internet free of charge. Research this option before renting. It is better to rent an apartment where these services are included, because they, and their attendant hassles will be the landlord™s responsibility rather than yours.

If your employer is willing to hold the rental contract in their name, let them! This releases you from responsibility for deposits and damages.

While it is unusual, if you have paid attention and made sure to take care of all these details in writing, and a dispute arises regardless of your precautions, then you will have a legitimate claim in court. If you have not paid attention to the details, then you will have no recourse whatsoever in Germany.