On the subject of disclosing your compensation
raganwald.posterous.com
raganwald.posterous.com
Recruiters annoy the heck of out of me as a contractor: They claim all kinds of value when in fact they have but one thing to add: they know someone looking for a job. They add no other value to the equation (and in fact, often detract by doing horrible buzzword matching analysis to put you in front of someone). They don't necessarily know quality employers, good jobs, or even how to help get you hired. They're like real estate agents: they merely want the transaction to take place, regardless of the actual price. The difference in commission for a house that sells at a "suggested market price" and maybe, your ideal price of $10,000 higher is a lousy $400 to the agent. It's not in their interest to push that with the buyer. It's in their interest to make the transaction happen.
The same is 100% true of recruiters.
EDIT: Having dealt with many recruiters in the past, my experiences reflect what I describe above. It's possible that a shining few exist out there that do add value. If you're out there, for heaven's sake REPLY and tell us who you are. This thread would give you a deep pool of talent for sure.
Right now is a great time to be negotiating for salary compared to 20 years ago - there are so many tools that give you an idea of what current pay ranges are for any job. PayScale.com for example is one tool that gives you infinite more information than people had 20 years ago. Use it!
When you apply to a job, you should already know what the salary range is going to be. Negotiation is 90% preparation before the actual negotiation. This is a huge part of it. When you apply, know exactly the range they'll be offering.
When they ask you "What's your current salary" you give them the absolute very top of the range you've found in your research (or even add another 10%). You aim for their reservation point and set a high anchor point from which negotiation can continue. Take control of the negotiation and own the process yourself. Remember, nearly everyone on this site is a skilled employee who is in demand right now.
If you're a top person in great demand, you ought to be able to take control of the negotiation by saying either of the following:
a) My compensation for the past five years isn't the issue here, let's talk about what I can do for you, or; b) My compensation for the past five years has ranged from X to Y, but here's why I think Z is the right number for this job in this company.
HR, on the other hand, exists to create a "system." One of the primary properties of the system they are trying to create is predictability. If you have a process of some sort, anybody ought to be able to put the same inputs in and get the same outputs out.
Thus, they look for a good way to explain what you are offered. Capping it based on your previous compensation is a nice, simple rule that fits well with a process. Paying you some random amount based on how urgent your skills are needed on a team is not a repeatable process.
In a weird way, although HR talk a good line about people and soft skills and values and missions, they behave just like autistic programmers: They put numbers and rules ahead of people and priorities.
Any simple intervention that can be accomplished by HR that comes with a simple story about reducing salary costs is likely to become company policy.
I just checked out an online cost-of-living calculator and my salary in Austin would have to increase by 2.6x to have the same quality of life in Palo Alto.
How many HR types are going to realize that 50 in Austin is 100 in San Fran or Manhattan?
It goes both ways, of course; less-savvy candidates might not know what they're getting into, and can be offered what seems like a sizable salary bump only to discover after arrival that they're worse-off in total.
So if I save one hour a day because of Unspace's location, I'm going to add $100 times 250 working days a year to Y, or $25,000 a year on top of everything else (beverages, BBQs, whatever).
If that number is still significantly lower than the compensation you're after, be up front: "My comp has ranged from X to Y, but I think I'm worth Z to you because of a, b, and c."
Ultimately, every job interview boils down to explaining why Z is the right number and why it's in the employer's best interests to pay Z. If you can't explain that to an employer, you aren't going to get Z. I don't make these rules up, it's economics in the small.
In my case, I think what you can do is to let them know just how hardcore you are. If I tell my employer that I'll work on R&D and product development in my spare time at home, they can easily get a ballpark of additional hours worked and added value over Joe Schmoe. If I log an additional 10 hours a week from home after work hours, that could equate to an additional 25% hours over the standard 40. I understand alot of you may be putting in more than 40 hours, but that should also be part of your negotiation.
No, it accounts for time wasted, money spent on travel, stress due to traffic, etc. Basically, it's how much you'd be willing to pay to not have to commute. It has nothing to do with additional working hours.
If they had made you a fair offer the first time around they wouldn't have to worry.
5 years covers a range from my first graduate job to my current reasonably good mid-level salary. If I gave that range to a recruiter I'd end up at a bunch of interviews with companies all trying to offer me close to a graduate salary.
You say, "Here's my resumé." The recruiter demands the salary, saying that Paul won't interview anyone without it. My first advice is that you can just say no. The sun will still shine, you'll find work elsewhere that you enjoy.
But if you really, really want to interview for the Arc job, the thesis of this post is that giving the range is better than giving the salary at your current job.
If the recruiter then tries to jam you into a job paying Ramen noodles because five years ago that's what you were making working for a startup... I agree that's annoying. Only you can decide whether that downside is unbearable.
Like you say though, with the range idea I suppose you have to balance the likelihood of getting low offers. Personally, giving a range like this just gives them a range to make their offers in, which will result in a lower offer than my current salary every time (as my salary has always increased, so the current is always the peak).
If I'm going to give a range, I'd rather give a range from current+x% - current+y%
Of course, that suffers from the same problem as most other ideas, which is they may have been prepared to offer far more, but reduce because they know you'll accept current+x%.
b) Some people have more than 5 years of work experience. One day, you will too.
c) 5 years is not hard and fast. Feel free to make it 3 years or whatever you think works for you.
b/c) My point is that if you give a range, companies will tend to offer towards the lower end of that range. It doesn't matter how many years experience you have or what you change the range dates to. If you are going to give a range, you are essentially giving a low end that you will accept. Many companies will take advantage of that.
If you say that in the past five years your compensation has ranged from $50,000 to $150,000, most people will assume that it was $50,000 five years ago and $150,000 today.
If they offer you $55,000 or even $75,000, they are essentially asking you to move backwards in life. They know full well that most people do not wish to move backwards, so they are wasting your time and theirs.
Worse, if they can afford $125,000 or $150,000 and they offer you $100,000, they risk losing you to OtherCo, who are prepared to pay $125,000. This is not good business.
But the question here isn't whether giving"X" is harmful, it's how does it help? Well, many times they think their budget is $50,000. if you tell them $150,000, you don't even get a call.
But what if the hiring manager actually meets you and looks at your Github and takes you to lunch with the team, and loves you? Then he can take your resumé "upstairs" to the board of directors or wherever and plead for more money.
If you give X and Y, you may get to meet that manager. If you only give Y, you may not.
It's entirely up to you. Given my experience, I believe that saying "no" is the best option if you can still get the interview, but giving X and Y is optimal if (a) you can't get the interview without it, and (b) you actually want to work for that employer if they pony up the lettuce you want.
If your experience differs, I can appreciate choosing a different strategy. That's all these things are, strategies for playing a game with incomplete information.
I mean, I usually have more than one offer. For me, I've always been open about what I currently make, and about how much it'd take to get me away from that. I'm also open about any other offers on my plate.
I interview often enough that I figure that if I am lowballed, I'll get another offer that is better enough to move fairly quickly. If you want me long term, eh, maybe you shouldn't have lowballed me in the first place?
Key here, I think, is to keep interviewing even when you aren't really looking to move. it's the only way to have an honest view of how much you are worth, and I think it's good practice, anyhow.
(of course, for the last year and a half I haven't been working for other people, and I haven't quite figured out contractor negotiations.)