things to think about before accepting a job offer