Never accept a counter-offer
vtorosyan.github.io
vtorosyan.github.io
It's because agency recruiters lose probably millions in fees every year when candidates accept a counter. I have personally lost 30K on a single fee due to counteroffer on more than one occasion. It hurts quite a bit - that's a car - which is why if you accept a counter you'll get calls and emails from the recruiter saying it's "career suicide" (it isn't) and that you're making a huge mistake.
Then they quote these stats. I've heard things like "90% of people who accept counters leave the company in 6 months", and they might add "whether fired or through resignation" just to throw some fear into the candidate. These stats are pretty hard to find, and they should be, because companies don't report counteroffers to some agency. They happen in the dark. It's only surveys, and usually conducted by recruiting firms who have a vested interest in the results.
Some counteroffers are a mistake, but the people who scream not to accept coineroffers the loudest are the ones with the most to lose.
I've written about counteroffers as well, but didn't take the typical recruiter path (https://jobtipsforgeeks.com/2014/02/19/counteroffers/).
Or to look at it another way, the same programmer with the same skills is going to make more profits if they're working at, say, Amazon, than if they're working on some backend IT system at a regional bank. So the former has correspondingly higher remuneration.
Ironically, it's generally less offensive as well as much more effective at getting a real increase in take-home pay to go out and get an offer from an external employer.
If they do, flee. Business is business and if people are getting offended about business, something is wrong.
Business would be better named "pampering giant babies", because that's what it is. Despite the mythology that we're programmed with, most of the work of being in charge is managing peoples' feelings so that they stay favorable to you. There is a ton of room for mistakes as long as everyone likes you, and very little if nobody does. Thus, the whole of business training can be summarized with "be as popular and well-liked as possible". They try to dress it up fancy and act like they do something better than that, but they don't.
The most important thing in anyone's career is what their boss and their boss's bosses think of them. Only slightly less important is what their peers think of them. Work performance is essentially a non-factor in career advancement, so it actually is really important to manage this kind of thing carefully.
Asking directly for a raise is confrontational and inelegant. Subtly demonstrating that you deserve a raise and making your boss believe it was his idea is how you actually get one without alienating anyone. That's a lot of work, so most people just jump to another employer instead.
Typically, you wait for your yearly or quaterly review, tell him what great stuff you did for the company, how you will contribute again in the future then tell him you feel like a raise of x percent or n dollars would be appropriate. You don't say "you're underpaying me", but "the value I bring to the company increased, so I deserve more than I did last year"
I've never seen a boss get offended for it, at worst he'll make excuses like "sorry I can't right now, but at soon as things get better I'll think about you".
And nowadays in many companies, if you never ask for a raise you never get any. Your boss assumes you're happy with your pay, so why give more?
So if you do sit on your hands for 11 months so that you only ask your boss at the time when he won't find it offensive, you're still most likely going to walk away with nothing or a pittance, since as I said, bossess appear to believe any raise in excess of 5% is outrageous (again, a large bump is like an admission that they're cheapskates, so they don't like doing it).
On the other hand, most programmers can go out and get a new job offer within 2-4 weeks, and unless they're at the top of the pay scale for their industry and area, probably get a 20-40% pay bump. Which option is more attractive?
The most important thing in anything, not just business, is not what people think of you. The whole purpose of your employment is to exchange your value for their value; why would feelings get involved if you recalculate your own value? You're asking poorly if people get offended, or the person you're asking does a poor job of separating emotion and business (literally step one of succeeding in business).
Do you really think Tim Cook gets up before sunrise to manage his SVPs' feelings? Your observations about what business actually is speak more to you than they do "the real world"; speaking of, since your opening retort was a slightly condescending explanation of that real world which I assure you I live in as well, I suspect the problem with your outlook reflects on you. But I don't mean that to belittle you. Just that perhaps the outcomes you experience come from how you approach things and not a firm understanding of business.
Might be worth some introspection here. Maybe I'm totally wrong but if I am, a whole lot of people who aren't you are too.
Partially. His primary job is managing investor's feelings.
>Maybe I'm totally wrong but if I am, a whole lot of people who aren't you are too.
You believe the version of the world that they want you to believe, not the world as it is. That's understandable. The powers-that-be project this narrative specifically because if people know their job is to manipulate feelings, it'll be much more difficult to do that effectively.
Good managers want to make themselves sound like self-sacrificial superheroes and inspire hero worship so that it's easier to manage the subordinate's feelings. That's the narrative they project.
However, it doesn't take an intelligent person much reading or experience to realize that things don't line up with the narrative. Management is all about managing feelings. Yes, it's true that management has to make decisions that won't bankrupt the company, but that's the easy, minor part. The difficult part is pushing those decisions through the organization with as little feeling-damage as possible, and running programs of feeling-grooming to keep your employees cooperative.
Haven't they laid off around 20,000 people in the past few years? Seems like MS as a company wants to have it both ways, as I'm sure many do.
(2) If you're applying to similar jobs (in terms of skill) then a single amount of prep can be shared among many
I know many who try to "get in the market" every year or so just for "curiosity"
Not everybody lives in a major hub, and for those who don't it can be really hard to get a company in one to notice you exist, let alone make you an offer.
Job-hunting in Dallas is hard. I've been unemployed twice. The first time was long-term (to the point where it was affecting my sanity) and during the Great Recession. The second time, which was earlier this year, wasn't that long but still harrowing. After I got laid off, it was two months before I got an in-person interview. I got the job, but I'm fairly sure that a good part of the reason I was even considered for an interview was because one of my best friends works here and put in a good word for me with HR.
Also, on at least three occasions I've tried job-hunting while employed. Only one time did I actually find a new job before giving up.
There is absolutely no reason not to. One might argue this is essential -- how can you know "market" if you don't study the market?
It was amazing how much everything improved once I had a higher-paying offer from a leading competitor. Boom! Better title. Boom, more money. Boom, a lot more face time with VP level folks who became my de facto bosses and boosters. I ended up staying at that place for another 13 years and had a great ride. My timid "boss" was gone from the organization within two years. The guy never caused me a bit of pain after that.
I'm glad other posters are saying that in the end, it's the agency recruiters who really hate counteroffers. The economics for them are so disastrous that they can't help but try to tug talented employees over to their point of view. From my experience, it all comes down to whether you can get your current employer to make your working situation a lot better, as well as bump up the money. If they are capable of delivering a whole new situation, then you're in a good place.
I've worked at 2 companies in the last 14 years and they both got really shitty after being acquired by a private equity firm. It usually takes 2 years until it's unbearable. I stayed so long because they were wonderful jobs; work and pay; and growing like wildfire before the M&A.
Do you not look around unless you are miserable?
The only recruitment calls I ever get are from body-shop class contracting firms that never manage to even come close to my current compensation for scut work.
Another guess is that I had a recently listed promotion to Lead Developer on my LinkedIn account. Anecdotally I've heard similar experience from other people who started getting more high quality contacts once their job title on LinkedIn reflected a more senior role. I know we all hate LinkedIn but it matters because people on the hire side use it extensively, so spend some time entering details in there so that it's as impressive as your resume.
Then again, curiosity doesn't hurt either.
You don't have to be miserable just to look for another job that will pay more.
In all cases there were failures on both sides (me for not realizing what I was getting into, and them for bragging about a technical branch they didn't have); however, I very much enjoyed working at those places and would have stayed if they upped my compensation to match my [actual] responsibilities.
They played the old "not in the budget, lets revisit in 6 months game" but my ace in the hole was an unsecured network share drive where I found an offer letter for a coworker showing he made $135k. I was genuinely ready to leave so I contacted my recruiter (who had placed me at 2 consecutive companies) and she got me an interview at CAA (the Hollywood talent agency) as a node.js dev. They beat my salary with an offer of $125k, plus some perks like 2 week company shutdown around the holidays, half day before every gov't holiday, generous bonuses and 401k match. The downsides were a commute to Century City, and having to wear a suit everyday.
I went back to my employer and handed in my resignation and told them about the offer. They came back (unsolicited) with a counteroffer of $140k and an extra week of vacation. I took it and told my recruiter. She told me horror stories about people who take counteroffers who get fired or quit within months and how I would never work in this town again, etc.
I stayed at the company for 2 more years and was promoted to director of engineering, and got raises to $155k and then $175k before resigning to work freelance. On my way out the company was begging me to stay and I could only imagine what they'd offer if I chose to entertain them.
people get what they ask for. when you make nearly 200k working for someone else you quickly start to realize what you are actually worth in the open economy compared to someone who is trying to imprison you professionally.
I'm now self employed for 4 years and I earn 6x as much as I earned in my last job. (though I believe I was underpaid in my last job)
He said it, contacts and social skills.
One other way is referrals but you generally need to have a few clients before that starts happening.
I'm curious too, because that's what everyone says, but they stop there. It's always:
1. Have contacts and social skills 2. ??? 3. Make 6X as a freelancer!
Let's say I'm starting with contacts and social skills. And a mortgage and a full-time job that lets me pay it. Any good books or blog posts that describe what's in step 2?
Step 2 - make sure you have enough money put away to last for at least six months with no work.
Step 2.5 - put some stuff on github, publish your cv, prepare to talk to and turn down an absolute ton of agents who will try to talk you into totally inappropriate work.
Step 2.75 - find a decent project to join, work your ass off getting up to speed and contributing fast. Build a reputation.
Step 3.1 - goto 1
The agent thing is a constant in contracting. They'll tell you "you're dreaming, you'll never find the money you're asking". They'll tell you "you need to be able to move around the country for work". They'll tell you "there's nothig contract based around anywhere right now, you need to look at my permanent roles". Some will even tell you you're awesome amd perfect, and then you'll never hear from them again.
But then a good one eventually comes along.... and gets you a well paying contract in a broken team doing something pointless. But hey, the money's good and you're only there for a few months so what does it matter?
There are two essential skills required to manage your own freelancing or consulting practice. The first is the core competency for which you bill (software development, sales conversions, security auditing, etc.). The second is the ability to inspire confidence in your clients that you are capable of using that competency to solve a business problem. Perception matters a great deal in business relationships and framing yourself as an equal who will leverage a unique mix of skills to contribute value is very important.
'patio11 has spoken about this a lot, and his writings helped me get to ~$300k per year as a consultant.
Edit: My point is that freelance work income may not compare, but the income may not be the reason for moving to freelance. The op did not explain why he moved to freelance, but I can think of some great reasons to do so.
If I didn't have paid vacation days, I doubt that I'd ever take one. They'd simply be way too expensive. It's one thing to use paid vacation days, another thing entirely to give up over a week's worth of income. I don't think I could do it.
Top independent freelance software developers can make $300k if they work hard and have a good network, as can top big corp engineers. Of course, neither is easy to achieve and the metrics are different. (Freelancers are valued on their results, big corps hire on pedigree and games.)
I personally value the autonomy over almost anything else -- I can live in a low cost-of-living city with my wife for half the year, go skiing/mountain biking over lunch, and overall spend more time among the people I care about. But that does come with all the stress of building a client base, chasing down payment, explaining to non-technical people why their ideas aren't feasible and I can't build Siri in 3 weeks, etc.
I work for a company (Surge) that guarantees 40 hours a week, though I regularly exceed that, either through clients who don't mind overtime, or when clients overlap. The team is distributed, and the schedules are completely flexible (I spent a month at our condo in the Philippines in February, and was able to put in work despite the time difference).
If I had a time machine, I would go back and do this sooner.
EDIT: If you want me to pass along your resume to Surge, email me (contact info in profile)
Tangential, but...a friend of mine is an RN in an ICU who works nights (how he copes with the long hours is beyond me). He's struggled to get a single week off, much less an entire month without quarrel. Turnover is high, they're shortstaffed, etc. What is different about your wife's hospital (maybe there's less pressure and more nurses available in other sections of a hospital)?
I've known a few medicos/1st responders, including a brother, who do this(take a month/week off, etc). It sounds enviable to most until you see/hear/experience what their 24 hour shift often entails.
I can see where the arguments about trust etc are coming from (not that I necessarily agree), but that one I don't get at all.
If she actually thought that was tantamount to "you'll never work in this town again", she needs a reality check. Oh, this one recruiter firm won't work with me, whatever will I do?
I've worked at four different companies. In order, I got those jobs through Craigslist (2007), Monster (2012), Indeed (2014), and a friend referral (2016). None of them involved recruiters. Also, during the times I've been looking, I talked to a very large number of recruiters. If one of them blackballed me, it wouldn't affect me because I talked to so many other recruiting firms, and even then I ended up getting all my jobs without them.
It's a threat that is totally unrealistic.
As a recruiter, I'd actually say that technologists are more likely to be able to damage a recruiter's career than the other way around. If word gets out about a recruiter not behaving properly, that word can travel much faster in the worker space than word travels in the recruiter space.
Eww
after this, i was wondering if there is a way to get the average salary of a group without revealing / knowing actual numbers ?
edit-001: ok, one thing that i can think of:
1. take a big number, and add your salary to it. this becomes the 'token' for the next guy.
2. he adds his salary to the number. etc. etc.
once you have the final number, remove the original number, and divide by number of folks. since this scheme appears to be so trivial, i am now wondering what i did wrong ?
Because the people at positions N and N+2 in your scheme can collude to determine the salary of the person at position N+1 without even having to reveal their own salaries in the process...
umm, not really trying to prevent from folks actively sabotage the whole thing, but just seeing if it actually works i.e gives the correct average salary...
but yes, as you have pointed out, people at N and N+2 can collude to get the original salary (for N+1).
Edit: I guess it doesn't even have to be a third party as long as everyone trusts the randomization (e.g., pulling identical pieces of folded paper from a hat).
oooh :) this is pretty cool. thank you !
If you really want a cryptographic secure process, the key word to begin your journey would be "secure multiparty computation", and a very appropriate example in the book modern cryptography[1]:
[1] https://cs.stanford.edu/people/eroberts/courses/soco/project...
Basically your first solution but encrypt the communication between parties to prevent the n+1 - n attack.
edit - Only say infinite8s reply now, which is almost verbatim my reply including the same link.
In many jurisdictions, this is illegal.
The instructions from the CEO were to limit raises due to the economic conditions at the time (very true). Apparently the tech manager was not as good fighting for us, since our department (4-6?) averaged the lowest raises. The departments with managers better at negotiating got average raises that were higher than the CEO's policies.
Personally, what I look for the most is honesty. Even if the product/company is crap, if the people working on it are honest about their current state and where they want to be in the future, I find that much more interesting than a well-known established company whose manager is just OK.
pick the team to join solely based on the manager
My experience too. Of course there are other factors, but this is (arguably) the most important factor of all; the rest are just constraints, and this is like the objective function.In face-to-face communications, those not accustomed to negotiating will often give in just based on misread cues. For example, if someone asks how much you want, and you say a number, stop talking until you get a response. Many beginner negotiators will interpret silence as disagreement (even a short amount of silence) and quickly add "but that number is negotiable".
I have this happen all the time when I'm doing profiles of new candidates, particularly when they are junior. They say "I"m looking for 60K, but I am willing to negotiate". I usually respond by telling them they have already backtracked before receiving any objections.
Practice or get some coaching, and until that time, try to do it via email.
If it's small you just have the CEO/founder who decides everyone's salary, if it's a big bigger you have a manager with a margin of negociation but can always get a signoff for a bigger raise by the CEO, and when it gets really big there is a hard grid with categories, ranks within the categories, lower bounds and upper bounds.
They won't tell you what this higher number is under any normal circumstances, and may lie about it, but it probably exists.
When the sys-admin left I asked for a raise since I was doing his job and my own. They made some excuses about his better education (he was a few hours away from his PhD in music) and the fact the company was under FDIC control.
I found a new job at a local oil company but contracting: my new salary was more than double what the bank laid. My bosses exact words when I quit were "Oh, shit" because he knew all along he'd been screwing me and he was never going to get a programmer/DBA/UNIX sys-admin for $27k/yr.
He asked if he could make a counter offer it was with great satisfaction I was able to reply "Vick, I now make more than you do. What's your counter offer?"
One of my colleagues had the year before, and had recently got funding for his startup. He offered myself and another developer a job, so we went to tell our boss together who obviously wasn't too pleased. He then spoke to us separately about negotiations, and he offered me £55k/year. The look on his face when I said "Sorry, but they are offering me much more than that" was priceless.
A few years later (after all the team I'd worked with had left) I went back to what was left of the company as a contractor for a few months. I was earning more per week, than I was per month, when I first started.
Two days before I left, he had been threatening, in a roundabout way, to fire me. But when I handed in my resignation letter, he was eager to keep me and asked what it would take to keep me. I named the salary my next job was offering. "You'll make more than I do now!" he said.
That's my experience anyway.
Sadly 6 months or so later started multiple rounds of layoffs, while i didn't get hit, our team size went down 30% in one round of layoffs. Being my team was the reason i stayed, i ended up leaving another 6 months later...
I drafted a new role that formalized all those things I had been doing and some, suggested a meager salary bump (like 5-7% when year over year bumps were between 3-5). My manager was on board, but getting leadership buy in besides "that's a great idea" languished for months.
I finally got an offer from a different company that offered all that and more, at a large salary bump (over 25%), large bonuses, options, and a number of other perks just not available to my privately held 200 person company. The huge problem with the new role was at least 30% travel (which means more like 60) and I had a baby and a baby on the way. I offered my resignation and they begged for 24 hours to put together a counter.
Their counter was a blanket okay of my plan, with a twist. I went from Architect to Director and became my boss' boss. They couldn't quite match the salary "because that would make me the highest paid employee at the company" but offered some creative ways to make bonuses to cover the gap.
I always preached the 'never accept a counter' theory, but I'd liked working at this company more than anywhere else and the thought of traveling that much (I used to travel a lot before) was awful sounding. I accepted and was gone 16 months later- so I made it! Honestly though, as much as I loved the work and the creativity we didn't have the time to really get deep into interesting tech. If we did, it was skunkworks projects (I started the skunkworks lab with beer and pizza) that meant working before and after hours and weekends to ever get a concept done.
I didn't leave for just any other company though, I went and started my own. I'm glad I accepted that counter, I never would've had the chance to take my current leap if I had left for the other company.
I've semi-changed my stance now. If you trust your team and leadership, and trust that you are going to be given the power to affect the changes you were looking for that had you looking to leave- then accept the counter. If it's the same ol' same ol' but you have a higher salary, you will wind up leaving sooner rather than later.
>They beat my salary with an offer of $125k
This barely seems worth switching companies for after tax.
Of course they contacted you in 6 months and begged you to reconsider their offer, right? ;)
I turned in my resignation, and my boss offered to double my salary on the spot.
No. Thanks. I'll work somewhere that doesn't need me to RESIGN to be willing to pay me what I'm worth.
Sounds like he/she didn't make a wise career choice. So why the duck did they feel qualified to guide others to jobs?
Does this also work for in-house recruiters?
Quite fascinating area really.
In-house recruiters are not usually paid fees like agency recruiters - they might get bonuses, but most in-house are paid mostly in salary with smaller performance bonus. Agency recruiters are usually paid little (sometimes nothing) in salary with most comp coming via commission.
This explains bad recruiter behavior, or at least much of it. Every deal might be 10-20K in the recruiter's pocket. For that amount of money, some people will do things they wouldn't normally do, and morals go out the window.
If you are able to manage the up and down cycle, its great.
Living in the EU is somewhat limiting in the legal and financial sense, because I am unsure about cross-country pay-outs, recruitment and legislation. Do you happen to have sources where I could learn more about these things? I might just make it a side-business to my existing one to refer people as a recruiter agency, not simply via already in-house acquaintances (which yield mediocre referral bonuses in many cases).
I'd go on LinkedIn and find a recruiter in your area - they may be willing to talk to you about the business. My blog (jobtipsforgeeks.com) has a handful of articles on recruiting topics as well.
All that said really good recruiters are well paid.
Because it would cost him more in time to find another candidate than to give you a cut. This is assuming you've passed the interviews.
> Back to my candidate. Two days after he took the counter-offer, I received a call from one of his colleagues. She said word on the street was that one of her co-workers had recently accepted a counter-offer with her employer, and she wanted me to know she would never do that. If I represented her, once she gave a commitment, she would stick to it. Not only that, but she also said only a weak-minded person would do something like that (accept a counter-offer) and she had lost all respect for this person.
Can you imagine an actual human being calling up a recruiter completely unprompted to inform them that counteroffer-accepters are weak-minded jerks and no one likes them? It's like one of those ads where a bunch of guys suddenly interrupt their game of ultimate frisbee or whatever to discuss how great their car insurance company is.
Yes, it is called 'jealousy'.
That said, early in my career as an employee, prior to reading any advice by recruiters, I made a decision to not accept counter-offers as a general rule. My main reasons are the ones people usually cite: a) if I am dissatisfied enough with my job that I applied for other jobs, it is almost certainly not (just) about the money, and b) my relationship with both employers becoming strained.
So far it has worked out for me, and I don't plan on changing that, but I'll be sure to keep this in mind in the future.
Most recruiters would rather have you believe the scary counteroffer "stats" that aren't well documented.
A counteroffer can "right a wrong" in some cases, and employees who are not sure how to ask for raises/promotions/changes to their employment situation may find that their resignation facilitates a conversation that maybe could have happened if they'd asked.
Agreed. I appreciate your work in this regard.
> A counteroffer can "right a wrong" in some cases, and employees who are not sure how to ask for raises/promotions/changes to their employment situation may find that their resignation facilitates a conversation that maybe could have happened if they'd asked.
I was thinking about this very problem after my post, and while I don't have a better solution, I think I have a better understanding to the cause. Sometimes employers take for granted the increasing value provided by the employee (which, along with other factors, may be a sign of bad management) but even when the employee's value contribution is stable, their opportunity cost for keeping their current job goes up.
Either the employer is unaware of that increase in opportunity cost, or they are banking on the employee not being aware / being unwilling to leverage that opportunity cost. It's not enough that the employee be fully aware of their own opportunity costs, their employer has to know that they know (and the employee has to know that their employer knows, and so on. i.e. "common knowledge"). I see your point as being that the only way right now for that opportunity cost to become common knowledge is for an employee to field offers from other companies.
Trusted intermediaries or professional associations could probably help make the costs to all sides more transparent, and maybe they already do, but that's about as far as I know.
I recruiter was not happy and basically told me that I wouldn't get anything else, and if I got a reputation for turning down jobs I couldn't expect agencies to ever put me forward for anything else. They just screamed at me on the phone.
I did get another job and it was far better (for me) than the one I turned down.
Back when I worked at a bank, counter offers were the standard way of getting a raise. If you had a competing offer, the Bank would almost always match that. Meanwhile, raises were maybe 1% a year. (I remember that Illinois raised state income tax at about the same time I got a raise. I had less take-home pay after both of those took effect than before. Raises didn't even keep up with the tax burden, much less the cost of living. Not that they necessarily should, but they also didn't keep up with my career growth, which is a better benchmark.)
Counteroffers are still a fairly common way to get a raise in software, although I think now that there is much less stigma to "job hopping" candidates are just as likely to move to new companies to get the raise.
Sounds like you can just say, "I guess I'll go work for you then."
After some thinking (2min... NO), and letting them stew for a few days, I told them "No". They asked if it was because of the salary. "Yes, yes, it is". They immediately doubled their offer.
Sorry, but the answer is still "No." If the first contact you have with me is that you try to screw me and assume I'm stupid, I will not work for you. I'd be better off unemployed.
I found another job 2 weeks later, for more than their second offer. And those people didn't play games.
The author posits that you've begun looking for a new job for a reason. There are things that you dislike about your job. That's logical, and it's the number one reason that I went on a search of my own.
The problem is that there's always some level of information asymmetry. You know everything you dislike about your current job; you can't know what you'll dislike about your new job until you begin that role.
However, once I was given another "great offer", it made me realize that part of every job is disliking certain aspects of it. No matter where you are, it's impossible to find a role that you like 100% of the time.
When I received another job offer, it made me realize that there were a lot of things that I was taking for granted about my current job. And when I notified my current employer that I was leaving, they reminded me of how valued I was with the package that they put together. In fairness, they could've done a better job with this throughout my employment.
At the end of the day, the compensation and future commitments (all of which are in writing) made it compelling to me to stay and not risk disliking my next role.
Have you ever heard the saying that you should flip a coin to make important decisions, because as soon as the coin is in the air you'll know what you want anyway? Well, I went through the coin flip process and realized I had taken a lot of things for granted at my current employer. And that's why I stayed.
Yea, you were so valued that they DIDN'T offer it to you until you threatened to leave. That doesn't sound like an employer that values you, it sounds like an employer who got away with a great bargain while it lasted.
This sounds insightful, but I don't think it's fair. It's almost always true for everyone that you don't know what you have until it's gone, or almost gone if you're lucky. Your employer is no different. Give them a break, just a tiny one.
EDIT: To be more exact, it's probably more like: N > [P(N) - P(market)] x C
Second, this isn't how decisions get made on real-world software teams. In the real world, you find yourself just working with managers who need to make judgment calls with limited resources and time. Pursuing a raise for an employee is expensive to do proactively. A valued employee leaving sends a manager into crisis management mode, which expedites the process and helps them prioritize it up whatever chain they report to. The manager (+chain) make a judgment call about whether to make you a counter against a backdrop of company policy.
Their failure to proactively get you a raise before you went seeking other opportunities is usually due to a failure of communication, timing, or time budgeting on both your and their part. You can't expect people to read your mind and figure out if you think you're being paid what your time is worth. Sometimes it's obvious (oh look, the last of X's stock grant just vested), but usually it's not.
Your suggested envelope math might help inform general company policy, but it doesn't inform day-to-day managerial decisions in any but the vaguest way. Most management I've worked with has not been formally sophisticated; I imagine this is the case in the industry broadly. Managers do not wake up in the morning and consciously wonder "what do I need to do today... hmm... does the marginal utility of working on a raise for X exceed the marginal utility of writing this operational improvement plan?" They think "Is there a crisis? If crisis, expedite. Otherwise check shit off checklist."
I told my most recent manager I was pissed off about my salary a few months ago (after a year at the company). He got it kicked up the chain, I got up-leveled at the next review session. It took him a lot of time and effort, it netted me a large salary increase. I think we're happy with each other still.
The unfortunate conclusion is that to maximize earnings employees should test their market rate in the job market periodically.
I think you have to remind yourself that sometimes, everyone gets so busy and caught up doing the work that they forget these other parts. Would it have been better to do this proactively? Sure. But I think you can find some empathy when you imagine yourself on the other side of the table.
And, you might be right. :)
It's just business. Hate the game.
In a private capitalist environment, everything exists to maximize return in investment: morality, goodwill, company culture, values, information asymmetry.
Take the emotions out of it. Everything is quantifiable.
They then did the exact same thing when it came to me leaving and didn't offer a significant raise until I had an offer elsewhere.
Sometimes your compensation simply has fallen behind market without you or your employer realizing it. Especially at a smaller company, your manager might very well not have firm sense of what your market compensation would be. A competing offer is a great way for both you and them to get your compensation up to market.
Just because you interviewed for another job does not imply you're unhappy with your current one. I try to occasionally interview just to keep a tab on the market, even when I'm entirely happy with my current job (including its compensation). In fact, the results of such interviews are often that my current job is better than anything else out there.
If it didn't suck in some fundamental way it'd be a hobby not job.
I did a job search, found 10 jobs I was overqualified for that were offering 60% more money, and took the list to my manager as part of my argument for a raise. For six months he delayed, said he was looking in to it etc, but in the end said there was nothing he could do, he had no flexibility.
I found a different company that I liked, accepted their offer at about 60% higher salary and told my manager I was leaving in two weeks. Within 24 hours they had matched the other salary, and thrown in some stock too.
They could clearly have done this at any time in the past six months, when I was pressing my manager on it every single week.
Of course I left. If you are worth the money, you should be paid the money, and not have to beg for it. I was at the next company for a very enjoyable four years, and even got promotions and raises without having to lobby for them and explain my impact.
They had no incentive to.
I was recently in the same situation - doubled my salary after years at another place.
Until you bring proof positive that you could bring in more elsewhere there's no reason for them, there's no reason for them to take your word for it that the market would pay you more.
Companies often rely on the sunk cost of employees laziness/sunk cost.
Depending on the company, if companies gave out raises whenever anyone asked, they'd be broke pretty soon (this applies more to a company like Walmart that relies on a lot of low-paid workers compared to Bell Labs).
> I was at the next company for a very enjoyable four years, and even got promotions and raises without having to lobby for them and explain my impact.
It's likely that you started working a lot harder at the second place. I know I did.
The incentive was that they didn't want to lose the employee. Clearly it was not enough of an incentive in this situation, but there was an incentive.
It's usually cheaper to keep an employee than to hire and train a new one.
Sorry, as someone who runs my own company, such short-sightedness as seen above is stupid.
I keep my employees happy, and make sure they don't want to leave. I get more out of them than I would if they were underpaid, overworked, and treated like shit.
I said this to a manager right before I quit. There are a million ways to demotivate your employees and precious few ways to motivate them again. Finding out that you've been totally screwed and then not having that fixed will kill morale damn near instantly. The best managers I've had gave me a fair shake and they had my loyalty.
At my first software job I worked there while I was going to school. I hated the program for myriad reasons so I dropped out. At the time I was getting paid hourly and there wasn't budget that year so my boss commuted my hourly pay into a salary which ended up shafting me due to overtime, but promised to give me a raise at the first review. He was a man of his word and gave me what I perceived to be an insane raise (something like 60-70%). To my incredulity I got another raise a year later of something like 30% and suddenly I'm a twenty year old kid making more than anyone in my family.
Thing is it wasn't the money that earned my loyalty and hard work, it was the fact that I knew I had people looking out for me and that I could trust. There was many a day where I'd go to the office 6.00 - 16.00 or so, go to the gym, go home and then get bored and go back to the office for an hour or two. I sure as shit wouldn't have done that if my boss fumbled around and made excuses, put things off. All of the great managers I've worked with knew that if you treat folks with respect and treat them right, you get results and that goes beyond salary. Simply having your manager come to you and point out you've been busting your ass and should take a couple days off really kinda clues you in that you're not just a widget factory.
Why did you wait so long to leave?
I've worked happily at one of the "big" tech companies. Without going too much into details, I ended up getting a really big offer from another one of the big guys (i.e., in the seven figure range over 4 years, obviously with the bulk of it being equity).
I was really torn. I was happy at my job, but that's a large enough of money to make a material difference in the lives of my loved ones. And like a lot of people here, I value the happiness of my family over my own.
I didn't expect my existing employer to do much. So I gave my boss an early heads up this was happening, partly because I thought there was a small chance there would, but mostly so I would leave on good terms.
Again, long story short, they not only matched the offer but came over the top of it. I went home to think about, talked about it with my wife & decided the next day to accept the counteroffer.
That was a few years ago. I've honestly been happy since then. I don't feel this was ever held over my head or held against me. (To the contrary, I was recently promoted.)
When it comes to counteroffers, a lot of it comes down to two things: 1) why you were looking in the first place, and 2) how you handle things with your existing employer.
Regarding (1) - if you were unhappy, money isn't going to fix that. Staying just because of money is dubious at best.
Regarding (2) - the main thing is don't be an asshole. Nobody is going to hold you advocating for your own best interests. Senior execs know the game. They would do the same thing in your place (if they haven't already). If you're an asshole, well, nobody wants to keep an asshole in the first place. But if you're pragmatic & even–keeled, you don't damage the relationships (even if you stay or go).
Clearly, there's a lot of dramatic license built into the word "never" in the title (a less baity title would be "Be wary of counter-offers"). Clearly, there are employers that will make counters in good faith hoping to retain you for the long haul. But business is business, and many employers, even very good ones, aren't going to make irrational decisions just to be nice.
I shouldn't have! Things were O.K. for about six months, and only then did it clear that I'd been sidelined --- after the company had put in motion its plans for post-me continuity. Basically: they bought themselves time, and used it to deal with the presumption that I would inevitably leave.
The specific terms of a counter don't mean much. The problem is that declaring your intent to leave can (maybe: usually does?) mark you as a flight risk. Flight risks get managed differently.
If what you value about your job is compensation, that might not matter!
But if what you want is escalating levels of responsibility, being perceived as a flight risk is a real problem.
I didn't mention this being a recruiter-like anecdote for you, but for the audience at large who should be aware of the recruiter script if they are ever in a counteroffer situation involving a recruiter.
Assuming a large percentage of software developers leave for new gigs every 2-3 years, even in the best companies [that is an assumption on my part; I don't know if it's true or only anecdotal], why do you think the overhead for "flight risk" is so high? I mean, getting tagged as someone heading out the door is a temporary situation for most devs, not a long-term debilitation.
So if you are a flight risk, you are unlikely to become a manager or given any additional "unique" responsibilities in terms of tech-lead or customer-facing work, unless your skills are really extraordinary and indispensable (and usually they aren't).
I don't think that holds outside a certain few areas. No company I know of in Dallas, for instance, expects to turn over their developers that quickly.
This paragraph bugs me. It's as if the author assumes the workplace to be swarmed with malicious agents, and you, some ambitious, innocent and pure-hearted employee.
Why wasn't it solved before? Because it was cheaper to leave it unsolved.
Suddenly, you introduce a significant cost to leaving the problem (your leaving the company), and so it gets resolved.
And whaddyaknow, it'll happen at any other company too because its pretty damn effective way to operate a business.
I agree its wrong to moralize about it. This is business. You sell your skills for cash. You should be prepared to get the best deal you can. Just asking meekly is a losing gambit. It will take more than that to put wheels in motion (get considered for a raise). Like showing an offer you received.
Now, that said, my son works as an ME at a contract house. The company owner threatens that anyone even looking for a job will be fired summarily. Childish. It just means resentment simmers, and nobody gives notice which has to screw up schedules and hurt their bottom line.
You know what really would be a shocker to me? A company that isn't in it for the money or a company that isn't trying hard to have employees that are highly productive.
It's essentially a cultural thing. Many employers and employees only want to get/keep as much money as possible in the short term, and don't care about anything else. Others care about long-term relationships, stability, and realistic plans, and are willing to sacrifice a little short-term money for it. I'm not here to say either one is better, but do know which one you want, watch out for signs that anyone you do business with doesn't have the same values, and treat them accordingly.
In the spreadsheet, if square "A23" takes n hours to accomplish a task, the spreadsheet tells them they saved n x 0.2. This means that the longer it takes square "A23" to accomplish a task, the more the company appears to "save" in the spreadsheet.
I'm sure you can imagine what the author had to say about that attitude. I am totally one of those saps who assumes that if I'm good to people then they'll be good to me, so I found it useful if depressing.
15 months MORE. Damn. I wish I could stay that long in a single company.
Either the project is long finished, or the startup went bankrupt, or the entire department is redone, or there is somewhere else offering a significant raise, or...
Sometimes, I wonder what's the average tenancy for competent employees in a hot tech hub.
Just like the article suggests not to accept a counter offer I'd say don't ever GIVE a counter offer (or try to keep the employee resigning).
Of course always treat your people well and try your best to resolve issues and keep on top of their aspirations and desires but when they've already made up their mind to resign and they actually resign rarely (in my limited experience) can anything good come from you persuading them to stay because:
A) they'll likely leave anyway within 1-1.5 years B) they might never actually have left and they're using very poor/immoral negotiation tactics C) it sends a horrible sign to the other employees saying they (only) get ahead if they threaten to resign
And you have to be pretty fil with whatever your convictions are here I believe. So in my view the article is right - never accept a counter offer (I did once and while it was a bit promotion it was a huge mistake) but also never give one!
But whatever it was, he seems convinced that he has seen the light, and even distilled the message to "Never accept a counter-offer", which is nothing but a loud, attention grabbing, media-optimized title, but also, ultimately too-general-to-be-useful type of advice.
The text itself is lacking useful information, maybe with the exceptions of the link to the surveys.
As I get older I observe how smart people tend to put in a large amount of work before they feel ready to disseminate their carefully created, validated, humble in scope, and very often valuable message.
This is the opposite of that.
When my boss realized I was moving, he offered me to work remotely. I said I had already accepted the new offer, and left. Boss said I was always welcome back if I changed my mind (The idea of a big raise never came up at this point). A year later, the old boss contacted me and offered me to work remotely, and matched the salary of the bigger city I was living in, so I signed back to the old company with a deal that was likely better than what I could have gotten had accepted to stay initially.
Bottom line is: - Keep good relations with employers where you like working: - A good way of getting a raise might sometimes be leaving and then returning.
The next work day - monday 12/24 - I'm working from home and I get a call from HR; they fired me over the phone on xmas-eve, apparently the 3 employees I had the late conversation with went to HR and claimed I was bragging about the raise and that the only way to get a raise at the company was to get another job and threaten to leave. No amount of explaining that's not happened would appease them, and as they put it they had '3 peoples word against just you'.
So yeah I will never accept a count-offer again!
I tend to agree with the rule "don't entertain counter offers", but if you think you may get one, discuss it directly. A lot of employers will be very honest about your total comp and why they level you there. It's often about their own costs, their own "grid" of salaries, and because they have a "system", they can't really pay you more unless you're promoted to management. It could be about you and if that's the case, they probably view you as expendable and you should almost certainly move on.
Whatever you do, try to minimize the emotions and focus on all of the tangible aspects.
The money is a symptom. Even if your current employer counteroffers, the fact that you got them to cough up the extra dough doesn't change the fact that they didn't value you enough to retain you with it in the first place.
If money/title/growth/etc. are important, and you've made it clear to your manager sufficiently, and they still don't act: go. The counteroffer won't change the underlying dynamic, and its other symptoms will continue to manifest.
Labor is part of a market where people get to decide how much their labor is worth. Take full advantage of that, as employers certainly will.
And now you have some new company who is paying the market rate, in other words, evaluating your position against the total market. Your company, which was at best evaluating your position within their own corporation, is now forced to do a market-scale re-evaluation. With the poaching offer as the baseline, since you've been tagged by someone as being worth that much (and willing to pay it).
And now you've got a big boost in pay. Not because your C_Os were gathering together in the dark halls of the Bedlam basements, black robed, circled around the Sefer Raziel Ha-Malakh Liber Razielis Archangeli, poring over your employee review, whispering amongst themselves "yes, yes, he's a quiet man; he won't complain and he won't tire; give him a penny more and he won't trouble another year; the fucking fool".
All it is is that there was never a reason to do more work than necessary. And no reason to pay more than necessary.
Y'know, don't programmers have a similar saying?
Never say never.
The employee now knows that he could have gotten the same thing the employer is now offering before the counteroffer.
The employer knows that the employee is spending a non-trivial amount of time to interview and talk to other employers.
I agree there should be no trust here, but we are conditioned to think that there should be.
Exceptions aside (and you don't know if you're in one of those exceptions), a counter offer allows you to exist in a poisoned relationship for a few more months.
Its not always about shafting an individual so much as managing the entire business.
This can also be wholly subjective to the company, culture, boss, and employee.
I read this as: It's not always about shafting an individual so much as shafting all the employees who will let you shaft them.
Play devils advocate and see how a "mega corp" runs things. If you could pay everyone discretionally (ie decided by mid level manager) you'd be out of business tomorrow. Those companies keep cost controls just because they are so large. Larger businesses offer more employee security, but there is also less chance for financial growth. The counter offer is essentially a hack on the system.
That's very good of you.
> Play devils advocate and see how a "mega corp" runs things. If you could pay everyone discretionally (ie decided by mid level manager) you'd be out of business tomorrow. Those companies keep cost controls just because they are so large.
This is true, and a clear indictment of large corporations. Unsuprisingly, this logic only applies to the lower end of the pyramid, however--upper-level management rarely chooses to put cost controls on their own pay.
This only matters if the employee was under the delusion that the company had the employee's best interests in mind. This is true at very few companies. If your company speaks of itself as if it's "a family", it's likely that this is just an attempt to create employee loyalty that they can leverage into lower salaries.
> The employer knows that the employee is spending a non-trivial amount of time to interview and talk to other employers.
This only matters if the employer is under the delusion that their employees are in it for anything other than money. It would be extraordinarily difficult to prop up this delusion in the tech industry where staying at companies more than two years is unusual, so I can't imagine many employers care.
> I agree there should be no trust here, but we are conditioned to think that there should be.
If you agree there should be no trust here, why are you making an argument based on trust?
Just because people are conditioned to think something which allows them to be exploited doesn't mean they should stick to the exploitable thinking in the rare case where it ceases to be exploitable.
I dispute that. I generally stay at companies for 4 or 5 years, and I know multiple people who have stayed at Google for 10 years.
>If you agree there should be no trust here, why are you making an argument based on trust?
I'm not making an argument. I'm saying that trust (rightly or wrongly) sometimes seems like something that should be expected (to those who haven't been working for a while especially) and can be used to guilt people into acting in not their own best interests, or to act in a retaliatory way against employees.
Yeah, but Google isn't representative of the industry as a whole.
> I'm not making an argument.
You said, "Counteroffers are poison for both the employee and the company." That's a very strong position you're taking.
> I'm saying that trust (rightly or wrongly) sometimes seems like something that should be expected (to those who haven't been working for a while especially) and can be used to guilt people into acting in not their own best interests, or to act in a retaliatory way against employees.
This is true, but inapplicable to the decision of whether to take a counteroffer. If you're the employee, "I might be being guilted into not acting in self-interest" is a concern that doesn't really support OR oppose taking counteroffers in general, it's just a general consideration (and the answer is basically to recognize that most companies only care about you as much as you can produce value for them). And while certainly some employers are prone to acting in a retaliatory way toward employees who look elsewhere, making a counteroffer is exactly the opposite of retaliatory behavior--it's recognizing that the loyalty ploy didn't work, and renegotiating.
My opinion is that counteroffers are poison, generally because some employers or employees have unrealistic views on what loyalty means, and it always turns out badly for the employee.
> This is true, but inapplicable to the decision of whether to take a counteroffer.
If the employer, management, and employee have a good, realistic and mature view on employee/employer relationships and trust, that is correct. However, it's fairly common (especially for new managers) for them to think of employees looking for other jobs as a personal affront, and will make your life miserable. Life sometimes isn't as tidy as it should be.
Why would someone who takes my looking for other jobs as a personal affront make a counteroffer?
Maybe he needs to close a deal with an external customer, and he doesn't have enough time to train up another person to take care of your job responsibilities, and he really needs to close that round of funding.
Maybe his hiring pipeline is dry, either because your skills are hard to find, or maybe because candidates picked up on his managerial faults.
Maybe he needs time to vet external consultants to take over your job, and needs you to stick around to train them, stick around longer than 2 weeks or however long you gave notice for.
All these situations are the worst. He thinks he needs you, but doesn't really want you around. That way you stick around in an environment where management doesn't like you, and whenever there is a viable alternative, they'll dump you for the alternative.
Edit: Another reason why the situation is bad is because management will never let on why exactly they're trying to retain you. They'll string you along until they figure that you're not longer indispensable, and then cut you lose. And you have no idea whether or not that's what he's actually thinking, or "I am an adult and I can respect the logical choices that this guy is going to make to better his career."
It's my default position that my boss doesn't trust me. As you yourself earlier said, "I agree there should be no trust here, but we are conditioned to think that there should be." So, the answer is don't do that. Don't give in to the conditioning.
> Maybe he needs to close a deal with an external customer, and he doesn't have enough time to train up another person to take care of your job responsibilities, and he really needs to close that round of funding.
It's relatively clear when this is happening, though, because it's hard to hide when your replacement has been hired. If you can see this happening up front, you can leverage this to counter the counteroffer by offering to delay starting at the new place for increased pay (with your new employer's consent of course).
> Maybe his hiring pipeline is dry, either because your skills are hard to find, or maybe because candidates picked up on his managerial faults.
This sounds like an excellent situation to be in as an employee, as it means you have found a local minima in the supply-to-demand ratio.
> Maybe he needs time to vet external consultants to take over your job, and needs you to stick around to train them, stick around longer than 2 weeks or however long you gave notice for.
Again, it's relatively clear when this is happening, and in this case you may be able to work out a deal.
> All these situations are the worst. He thinks he needs you, but doesn't really want you around. That way you stick around in an environment where management doesn't like you, and whenever there is a viable alternative, they'll dump you for the alternative.
This sounds like literally every job ever.
Let's be clear here: at every job you've ever worked at, you're a cost center, and if you've worked yourself into a high-paying position, you're one of the largest cost centers. If your value ceases to be worth the money you're being paid they will get rid of you regardless of how they feel about you: it's hard to make feelings outweigh numbers. The problem isn't that a counteroffer has changed the situation--the situation has not changed. The problem is that you didn't understand that was the situation until you received the counteroffer.
If you're looking to be friends with your boss, I suppose that's a bad situation in that this might ruin your friendship with your boss. But if you're looking to be friends with your boss, that's going to significantly limit your career in more ways than just this. Your boss is not your friend.
I'm saying that once you realize there's no trust between you and your boss, and your boss realizes the same, the motives become clear. If you're naive enough to believe your boss when he says that "the company has invested a lot in you" and goes into a song and dance, you're in a bad situation because you've demonstrated that you're unable to recognize situations you're in.
> It's relatively clear when this is happening, though, because it's hard to hide when your replacement has been hired.
Often it isn't. He could either train from within, or slowly get people to start doing stuff that was usually on your plate, as is his right.
> Again, it's relatively clear when this is happening, and in this case you may be able to work out a deal.
Again, that is not relatively clear. He could be vetting consultants without telling you, and then blindsiding you, and at that point you've already lost your original offer (some of the time).
> Let's be clear here: at every job you've ever worked at, you're a cost center, and if you've worked yourself into a high-paying position, you're one of the largest cost centers.
Incorrect. At a consulting job, you are the product, and you are a value creator, not a cost center. The more they can bill for you the more they want you around. I can guarantee that they'd rather have you than a fresh grad.
Basically, I don't understand your hypothesis. You're saying "Oh, you can figure it out, so accepting a counter offer is ok sometimes". Sometimes it is, but most of the time it isn't, and you can't often tell the difference between the situations up front.
You will lose the original offer that you used to get the counter offer a lot of the time, and you're on an extremely short leash at work, really exploring the limits of at will employment, especially if your boss is the kind to hold unreasonable grudges.
Basically, he did his job well and took on steadily increasing responsibilities as the company expanded rapidly, and in five years he went from a minor role in a small business to a critical role in a large business. One day his bosses suddenly realized that their senior system administrator was working for peanuts and any of their competitors would love to have him.
They gave him a 50% raise on the spot. He hadn't even been thinking about other work.
There are always exceptions, even more, there are cases when accepting a counter-offer is a right decision (your cat dies and you need bunch of money to save her).
It did make me curious. I think an alternative way to read it (as opposed to the "why didn't I get this sooner?" attitude from the article) is "why didn't I ask for a pay-rise sooner?". This has made me more confident in dealing with employers; I'm about to ask my current one for a rise and I think I'll get it.
It's quite nice to leave it open-ended, too. If an employer dangles the promise of 'more money' in front of you, but you don't actually go into details, you can always fantasise that it was going to be twice as big as it actually was. That way, you'll probably aim higher in future than if you'd found out the full details.
SVP:Is Joe Blow good?
Me: yes. Critical
SVP: why?
Me: runs acqusition system. Only one that knows it. Smart too
SVP: thanks.
-- I left with my escort and called my boss. "What was that about?" said Joe quit and his salary request to stay needed Executive approval. So SVP asked to talk to someone who directs his work (me).
About 6 months later I was planning my relocation when I was notified by HR that they would not be fulfilling that part of my contract citing nothing but "legal requirements." I have been intensely bitter towards them ever since.
However, I think that retention agreements and other "bonuses for staying on" can be helpful, even though I think that really what employees want typically are positive changes that would keep them from leaving (like firing a terrible manager or changing a policy) that cost less than retention agreements or counter-offers in many cases.
The best case is never to get in this situation by paying really well, hiring really well, and firing bad employees when necessary.
Finally, two points: both avoid perpetual grass-is-always-greener-itis and there is an always-moving trajectory for both the organization and each contributor, best to leave at the right time to maximize effectiveness and rewards.
If you want to change what you do (coding to management, UI to AI, etc.) and the management offers you good options to consider, this is likely to be a genuine desire to keep you working for a company in whatever capacity. In this case accepting it should not put you on a path to the door.
Can you add a link to those studies?
Here are few other resources of such examples
http://economictimes.indiatimes.com/jobs/counter-offer-could...
http://thevetrecruiter.com/news/a-perfect-case-study-for-not...
http://www.careercast.com/career-news/pros-and-cons-countero...
As someone who has been an engineer at all levels and now an exec at a public company, I rarely give counter offers in this situation. I think there are some cases where it can work, but in most cases; if someone wants to leave, you wish them the best and move on.
Except me, right now.
My manager, who was notified (inner company), comes to me and says, "Hey, if I could get you the promotion, would you stay? Even though I don't think you deserve it?"
"Mmm... no thanks."
What is your best alternative to a negotiated agreement?
In any negotiation, with any party, your strength lies in your ability to walk away. If a vendor isn't offering you the product, or features, or price, you want, then having the alternative to walk elsewhere gives you strength. It's what lies at the foundation of the concept of a competitive market (though there are other elements as well, many involving information access).
Businesses, and recruiters, such as the one offering this exceptionally poor advice, have far more data, and far more experience than any given single worker in engaging in labour negotiations. Hell: It is their core competency.
Accepting the terms of an employer or recruiter in engaging in the battle directly is the worst possible thing you can do. Which includes this still-born advice to never accept a counteroffer.
Are there counteroffers you shouldn't accept? Yes. Are there counteroffers you should accept? Yes. You'll find discussion in this thread on both sets of circumstances.
(A general guideline: if it's the money that's been what's making you unhappy at a given job, go for it. If it's been other matters, that is what you should be negotiating on, though sweetening the pot doesn't hurt either.)
The degree of ignorance exhibited by far too many technologists on the concepts of negotiating, power, leverage, and advantage is vast. I include myself. I can only suggest: go out and start studying the literature, including Machiavelli, Hobbes, J.K. Galbraith's The Anatomy of Power, and books on sales and negotiation. I'm finding older works from the late 19th and early 20th centuries particularly informative -- there's much more openness about direct tactics, and a distinct lack of embarassment in discussing them. More recent material can be useful and will show additional tricks, and advances in psychology, but I find that the traditional insights themselves are quite telling.
Michael O. Church has much to say on the inequalities, including overt blacklists, which exist within Silicon Valley and elsewhere, which may be illuminating: https://michaelochurch.wordpress.com/2016/04/18/what-i-fough...
https://en.m.wikipedia.org/wiki/Best_alternative_to_a_negoti...
Note that recruiters, founders, and hiring managers can have similar biases though.
So? That stat is quite meaningless without a control group. I.e. how long does a typical emplyoee stay with a company? Probably not much more than 15 months on average...
The most funny thing is that I get no counter-offer. I always here (or rather read) "yes, we are impressed by your experience, it is really great, but you know, you wanted too much, we have lots of others who want much less". When I asked for a counter offer I get either no reply, or something like "We don't give counter offers at this moment, you wanted much above the average that we pay".
And I wanted just about the same money I was earning in my previous job.
From my perspective the job hunt is a one shot thing. I give some figure, they stop being interested. No negotiation, no counter-offer, no other things.
So it seems like the market is not that good for programmers, or I'm just so unlucky.
But from someone who has done his fair share of hiring, I'll tell you that I almost never entertain someone who asks for a lot more than I'm willing to pay. The reason is that you are very likely to be unhappy with your salary. No matter what your performance is like, you are probably going to be asking for a top up soon -- probably with extra to make up for the perceived deficiency when starting. No matter what deal we strike, this is going to be a point of contention going forward.
And while it might be uncouth to talk about it in these circles, if you are unhappy then you're going to complain to everybody around you about how little you get paid. If you are experienced and talented and worth a good salary, then you are likely already going to be paid a fair bit more than the average person on the team. So the result is that I've got an unhappy guy wandering the halls complaining about how ridiculously small his salary is, when it is already one of the highest on the team.
And then, when someone else on the team comes in and says, "alex-yo is getting X more than me and I'm way better than him/her", I have the distinctly difficult conversation where I have to tell them, "No. alex-yo gets paid a lot more than you because he/she is more experienced and has more skills than you. Let me enumerate all of the situations where alex-yo is performing better than you." And then that person, despite potentially being educated about where they can improve, is likely pissed of at me. So then they'll go to you and say, "Geeze, I'm only making Y. I should be getting paid at least as much as you." And you will be going, "....." because you know as well as I do that this person is only doing half of what you do.
At which point I have a bunch of guys pissed off at their salary, pissed off with me and pissed off with each other. Seriously, it's not worth it. So no, I'm not going counter your very high expectations with a low-ball offer. There are other candidates whose expectations are in line with mine. And even if you are worth the money, it won't be worth it for my team.
Which is not to say that we shouldn't always be showcasing top performers like alex-yo and encouraging the team to adopt similarly successful behaviours. And it's not that we should not be rewarding people who succeed in getting to the next level. But I'm not about to start hitting hornet nests with sticks for no good reason.
In an industry where the average tenure is about 23 months; this seems neither surprising nor alarming.
Well, half of them are.
Sources: https://www.ssa.gov/oact/cola/central.html https://www.glassdoor.com/Salaries/software-engineer-salary-...
Trying to redefine words in the middle of an argument strikes me as dishonest.
This is a business relationship. I'm not going to be satisfied earning less than my market value just so another party can make a larger profit.
A) Tell the company; "I'll split the profit with you."
B) Tell the company; "I'm an honest days work for an honest days pay kinda guy. You keep all that extra value."
The median also includes lots of low/non skilled positions. I really don't care how I'm doing compared to that
Does anyone have any personal stories about this -- having no hard / defensible reason other than not feeling right -- and leaving? How did it work out for you?
I feel you can't give black-and-white advice on this.
Folks like to throw in 'loyalty' and 'responsibility' here. But I've never seen a company mention those things at layoff time. It has to be a two-way street.
And even if a company does try to be 'loyal' to employees by renegotiating terms during economic hard times (job-sharing, reducing hours etc) the cynic in me says "they're trying to reduce costs so they don't have to retrain later".
You've got to look out for #1 first. Nobody else is looking out for you after all.
But there is chance, counter offer can be change of department. Which can be different story.
If just money raise, I think the don't really want to solve your problem. But just don't want to hire a new one. Everyone know hiring is difficult. Hiring is boss problem.
What if your problem is that you wanted more money?
The employees were so unmotivated, all they wanted was to find another job.
Don't take a counter offer, flee those kind of places.
If the codebase is a mess and you're the only person who understands it and the boss is aware of this; and your absence would cause the business to lose a ton of money and the boss offers you an amazing deal then you should definitely accept the counter-offer.
Additionally, I have been given many opportunities specifically designed to help me grow my career in the direction that I preferred. This has included everything from project assignment, to introductions to board members and VCs, to educational opportunities.
One must always be careful when considering a counter offer, however any blanket advice stating to never accept is going to be wrong, and harmful.
There are always exceptions, even more, there are cases when accepting a counter-offer is a right decision
The author admits as much and is not actually giving out blanket advice.Just because he later contradicts himself, doesn't make it good writing. You can't have it both ways.
The lawsuit is still ongoing. :)
I've seen most of the options in action. The workplace can be an evil place.
But being paid below market rate also sucks. By making a counter-offer and having it accepted, you're now setting a precedent. All of that person's peers will now see that the way to get a raise at this company is to constantly be interviewing and threatening to leave. Is that the environment you're trying to foster?
Trying to get a raise with another offer is a bluff. You have to live with that fact that you might be called on that bluff.
I think you meant to say "without another offer". When you indeed have an offer, it's not a bluff. Whether you get a counter or not, the outcome for you is you win. Now, if you DON'T have another offer, but try to get a raise by claiming to have another offer--well, that's an advanced tactic and very risky.
>the way to get a raise at this company is to constantly be interviewing and threatening to leave
If your goal is to get a raise and keep your job, coming in with another offer is a bluff. The way to get a raise at my company isn't to constantly be interviewing because we won't counter offer everyone and we generally won't offer repeated counters.
Where is this mythical "market rate" that I as an employee or employer can constantly get access to?
Every employee has their own market rate and that rate is determined by BATNA negotiations. If I'm hiring someone, I don't have market rate for them in mind which I try to pay under.
As a manager at a small company, you barely have more info on market rates than employees do. Sometimes savvy employees even have more info than I do (they can go out an interview to assess the market, while I can't interview people just to see what offer they'd accept).
Of course, there are also cases of flagrant underpayment (ex. paying <$100k for an engineer in SV) which should drive you away automatically.
When you are not paying people what you are really willing to pay them, eventually they'll learn about this, and hell will break loose. You either have to change the way you pay, or be OK with losing people. Counteroffers get you the worst of both worlds, and on top of that, they are wonderful sources of lawsuits in the long run, as the people that won't complain are typically women and minorities.
The one counteroffer that make sense is to go and say 'look, now we realized that we are underpaying, but we want to keep you all, so we are doing an immediate salary review'. You still look like someone that isn't on the ball, but at least you show you are trying to have equitable pay.
Even if that is true, how would you ever know that? How would anyone in the world have access to those facts?
This tactic is of cause risky if you actually like your current job, since the counter offer may not come after all.
1) As others have pointed out, look who's doing the suggesting. Recruiters profit from your movement between jobs, hence they will always encourage/justify it. This prioritizes their interests, not necessarily yours.
2) You were thinking of leaving, then the employer gave you a reason to stay. Sometimes life isn't worth overthinking: you got what you wanted through negotiation (your willingness to leave), so enjoy it!
Now that's not to say things always go well with this scenario. A counter-offer is not something I would want to normally do as an employer. It sets a bad precident: if I value you as an employee and my cost of replacing you is very high, you can just threaten to leave an get an automatic salary bump.
Furthermore, when word gets around (and it probably will...) my other employees might not be so happy that someone got an ad-hoc performance review. Now everyone wants their contract re-evaluated.
It's tough, and not black-and-white.
What do they have to gain from an employee that hates working from them?
> Now, all of a sudden Problem A gets solved in just some 10 minutes. Why wasn’t it solved before?
Because this employee is very likely a weak person in this regard. If it can be solved within ten minutes then it is very likely that you would have been able to get what you wanted without threatening to quit your job.
The one thing that I agree on is that one should follow through on his decisions, but this shouldn't be done in an irrational way. You usually decide to do something because you want some kind of improvement. If it is possible to reach an agreement with your current employer that gives you exactly that then why shouldn't you accept?