You can survive without German if your team decides to make a compromise by communicating with you in English. The work environment is healthy. There is free fruits, coffee and chocolates.
Cons
German is a must in most teams.
Home office is almost impossible because the server is onsite.