Depends on the company.
Alot of the banks, financial and american companies will - But others do not as a rule lease an apartment for you.
You will hwoever be able to negotiate into your package a certain amount which will be earmarked in your contract as housing but will be paid as income. The tax laws here don't allow them to be seperated as they see it as a direct income for you and you will be taxed on it (Unless the flat and payments are made directly by your company).
Best bet is to negotiate with your employer - Don't forget flights homw, health insurance, super annuation, etc whilst your at it.
Good luck
