1. Never accept the first salary offer.
2. Remember that you can negotiate more than just salary. A sign-on bonus and stock options are also major components of your offer that can be negotiated.
3. Work with your recruiter. Recruiters are your friends. They are your friends with budget. Ideally, they want you to accept the offer they are extending to you. Provide concrete data (see #10) to support why you are asking for a different compensation package.
4. Role-play the salary negotiation conversation. Practice, practice, practice.
5. Utilize time as your golden trump card. Let’s say you found your dream job, but still aren’t happy with the salary that is being offered to you. It’s OK to put a timer on the offer after negotiations. Suggest a short turnaround time (i.e. I will accept this offer by 5pm today if you can deliver the offer I am asking for) to your Recruiter to provide you with the salary criteria you requested.
6. Don’t be the first to disclose a number. Always let the Recruiter or Hiring Manager be the first to share salary ranges or their offer to you post interviews.
7. Keep emotion out of the process. Remember: business is business, and you can’t count on karma or other magical thinking. Sorry.
8. Always prepare a counter offer.
9. Remember that the negotiation process revolves around two factors: what you are worth and what they are willing to pay for you.
10. Always research your value and the company prior to interviewing for a job. Data is key to effective salary negotiating. PayScale.com is a great resource to leverage when doing research to determine your professional worth and how much you should be getting paid.