A friend recently spoke to me about whether to accept a particular offer or not… I helped him out and in the process realized that there would be lot of people out there who would need help on how to negotiate the salary…
Take some time always to consider the salary offer. Ask for the least of 24 to 48 hours. Silence is the golden - or it could become so - when you just let it hang for a while following the initial offer - people tend to fill in those voids which in turn fills up your kitty in the process too. Do not rush to fill a quiet void. Let the other person speak.
Weigh any of the offer against a company’s expectations of you in a position rather than your own needs. A company has put itself on line with its offer. Rest assured they do have a cap, but you might have some of the wiggle room (please understand that it’s a wiggle room not a hall - range will be 5-10%) based upon how much value a company perceives you could bring them.