The answer to most of your questions is going to be very individual. There is lots of information here and elsewhere, so try a search.
The answer to this bit, however:-
is the contract renewable after 3 years or are you at risk....?
is that it is a permanent position, not a contract.