you should do some research and then negotiate. but don't forget there are also other compensations like bonuses, 401K contribution, stock options that will add to the total compensation. You could end up making more money overall compared to going to a company that offers a high salary but no bonuses/poor performing stocks, etc.