More than money: 7 things to look for in a job offer