5 things to consider before accepting a job offer