Yep, and another key is to know what you want. Don't go into an interview without having an idea about what you want to be paid. Several times I've ran into, "I don't know" or "what do people doing this normally make?" Do some homework beforehand.
Bless the guy's heart, I asked William, our new guy, what he was looking for in terms of pay and he said, "Well, I need to make $9 an hour".
I flat out told him it would seriously bother me to pay a person of his experience and knowledge so little, and that the base pay for the job starts at $12.50 and goes up based on those factors (he has
40 years experience, so... yeah). Also the man hasn't had insurance or other benefits most of his life, whenever he was ill he'd go wait at the VA hospital ER, which is 100 miles away, and pay in cash. Also he's never accrued paid vacation time before, unless you count leave while he was in the AF, or sick days. That's just plain wrong. I'm a rather strong libertarian but I'm a firm believer that you pay a person according to their worth, it's part of how you show the people who work for you that you appreciate them. How can they take pride in their work, or respect you as their employer/manager, if you're giving them the shaft? Grrr... sorry, that's one of those things that really presses my buttons.