One more thing to share, do not ever negotiate salary with HR recruiter, they could care less how much you get paid, they just want to fill the position, ALWAYS contact your hiring manager, once you get your hiring manager on your side, he or she is the person pays you, make sure you do your research and justify your salary number you desired. Say something like, base on my research the salary range in our area is from 80K to 90K, but I'm willing to take 78k or 80k.