Job offers: how to tell whether a job is right for you before you accept