What are the pros and cons of living in Germany?

Kevin Li, who lives in Munich, Germany writes