Where does one start in terms of negotiating terms for starting a new job? (salary, vacation, bonuses) How do you know what's on the table and what isn't?