Banks and insurance companies are part of life in Germany. It is even obligatory to arrange insurance policies for certain things. You can find some initial information here and details of where you can find further information.
Anyone who becomes unemployed through no fault of their own is not left to manage alone but receives support from the state. You can find important information on this subject here.