No idea on the German contract but my hunch on accepting the Portuguese base is that you would have to wait 3 years before applying for (possibly receiving) a transfer. My reason for thinking this is having joined recently to LGW, the type rating fee is paid by myself straight out my salary for 3 years. Someone joining straight to a Portuguese base has their type rating funded by easyJet. So the 3 years sounds ‘reasonable,’ otherwise I’d do that and get a LGW trasnsfer immediately.