Not everyone speaks English. This might be true in the most touristy areas or in international corporations but it's definitely not the case in cafes, grocery stores etc. So if you move there be prepared to learn a bit of German,
For the most part everything else you mentioned is true. I'm not sure about the work permissions. Berlin is an awesome city overall.
For the most part everything else you mentioned is true. I'm not sure about the work permissions. Berlin is an awesome city overall.