A German friend of mine (lives in Munich) was a property manager for one of these big firms and confirms all you have said.
He is reluctant to leave his large apartment for one closer to his current work, as the next one would cost more for a smaller apartment.