The jobs are simply based on your skill points if I understand correctly. There are no "bad" jobs; just raise certain skill points to get the job you want. I think you can also refuse a job offer and wait for another if you don't like the one you were offered.