Very important question: how much money they offer you? Because you have to remember that 7 years is a long time...
Do they promise you a captain seat during those 7 years?
Did you ask them about future plans? I do not think that company will stick only with dorniers for 7 years...
I think that contract is tooo long, I would better become an instructor, gain hours and move to a bigger turboprop... It may become too boring with the same company,same people, same small airplane,same place...
T