things to know before accepting a job