Some good advices from the forumers here.
My take: Take the highest paid job for maximizing your income
during uncertain times.
Perm job - Not that much security as well, cuz you need to stay
there >3 yrs to enjoy real good retrenchment package of every
year = 1 months pay if they fire you. If they let you go at end of
1st yr or on 2nd yr, you wont have that kind of package, at most is
1 yr = 1 or 2 weeks pay.
Also perm job has more benefits like dental, medical, offs,
leaves, transport, etc while contract may not have.
And in perm job, bosses tend to upgrade you with new skills and
more willing to teach you new stuff and so you can add in your
resume/cv. Contract definitely no, just basic skills and you go
start to do the chore to bring in
business, methodical.
If both jobs are of the same pay, then you have to consider
which job is less stressful, which job allows you to have more free
time (no OT, etc) so that you can look for other jobs elsewhere at
end of 1st yr or later, or more free time for your own upgrading as
in taking courses or with gf etc. And which job minimizes your
transport time and cost, which job allows you to gain more network
and contacts etc.
If the above points didnt clear your end motivation of choosing
which job, then you can go to temple and pray and ask God/Buddha
which job is more suitable for you.
And last thing is once you decided, you should be faithful in
the execution of your job and do the tasks well. Good relationships
in your new workplace and with your boss will allow you to progress
in the new company. =)