This is very much a personel beholden issue. Read the contract
carefully till the very last words (especially those in small
letters). Layout the career prospects, salaries wise and others
terms and conditons together with them.
Always remember that in contract, it is negotiable, states your
terms with them, once agreed, put it in paper.
At present, the labour market for talents is tight, so there are
lots of headhunters trying to grab you peoples as soon as you
graduate, but who knows what happen to the economy after a few
years, sometime life is a gamble, put your stake down and let the
game begin, it all up to you.