What is the general contract length for an executive gig in Germany. I'm looking for information re: Director level and higher. I am told these are generally bestimmt contracts and have to be renewed and re-evaluated.

--Thx!