Why do companies spend so much on recruitment but not retention?
reddit.com
reddit.com
I worked for a company that exploited this very successfully by having an office in a city where there were not many alternatives for comparable work. Anyone they recruited couldn't really change jobs without selling their house, uprooting their spouse's life/career, and sending their kids to a new school. The company had a strong incentive to pay you to move there, but it cost very little to encourage you to stay.
Edit: never mind. It becomes very clear if you spell it right, as a sibling comment pointed out.
throw microsoft in there and it becomes MAAMAN
The external interviewing process into that role must demonstrate that the candidate has been performing at a level that is higher than average for that role. The promotion process takes 1-2 orders of magnitude more time for a known internal quantity than it does for an external unknown quantity.
There is a marked focus on improving the recruitment process but little on improving the promotion and retention process.
One struggle as a result is that the levels themselves slowly shift upward; it's harder and harder to get promoted as time passes. Other companies tend to have level compression, which Amazon's approach attempted to address. Now Amazon has a problem in that level 6, accepted as the typical terminal/career level, has become larger and larger as it stretches upward.
At a prior company, in order to be promoted from associate to senior staff, you had to demonstrate and be evaluated performing at senior level while associate for a year. In order to get hired as a senior, you just talked with a hiring manager and an HR rep, checked off some boxes based on a few blurbs about what you did at prior jobs, and boom, you were a senior. Same thing with getting a raise. To get a raise to 150K (just as a randomly selected round number), it was an enormous bureaucratic process going up 5 levels of management that would take months with lots of aggravation - and unlikely to really pan out. To get hired at 150K for the same role, it was a couple phone calls with an HR rep and hiring manager - about 15 minutes in total.
The things you must do for retention are both "boring" and not revenue/reward generating, and you have to "bake in" those measures into your business core processes to have good retention of either customers or employees.
And most people starting and running companies largely achieved their current success by accident and despite their lack of skills. They see success as "repeating what already worked" and doubling down on that to attain growth. You have to "go meta" and revisit things they are "convinced" are already fixed.
You can't address customer retention by any of the things that generate leads or close sales - because retention is all about things you do AFTER the revenue is realized and thus it's accounted as a cost. Similarly employee retention requires actions that occur AFTER HR got the win of the hire.
Both retentions require lots of costs and actions that are "tedious" and "not rewarded" to the people who typically decide the things that must be done. HR, upper management, etc. And even direct managers are not "measured" on anything that helps retention.
The reality is that companies can't measure impact of individuals or small groups particularly well.
Certainly they can't tell the difference between good and bad employees so how can they tell who to attempt to retain?
More or less attempting to retain everyone at their market value is not on the table at pretty much every company even if they have the money.
Maybe some day someone will apply some science to the whole thing and we can find out which strategy is optimal and when.
I have a much easier time telling the difference between "these are the people with whom I'd form a 3-person startup [vs those that I wouldn't]" than I do telling the difference between "these are the top 50% of my org who are diligently keeping everything running well [vs those who aren't pulling as much weight]".
Which is the category of "good vs bad" that matters for a company's success? I think the latter one would be more impactful if solved.
Yes, if I want more money, i go to interviews, get a better offer and negotiate with my company a higher salary. Every single time they matched the value (sometimes asking 20%).
But every time i left a company it wasn't about money. It's usually culture, not believing in what they are doing. Incompetent manager or product guys.
Exit surveys don't fix a rotten culture and incompetent managers. We can only hope the higher ups look at the numbers and start asking why certain managements have a higher turnover rate then others.
A few anonymous surveys targeted at those teams from people who can't as easily uproot their lives to leave the company will tell you what's going on.
A related pattern is failure to promote from within the ranks, especially if a veteran employee is responsible for too many things.
One small benefit is that you might be able to hire a more relevant person for a specific position by looking outside, but ramp up to company norms can be as slow as ramping up an internal person to new skills, which is also hard to quantify for managers
The older you get, the more appreciation you have of how many and how deeply the misconceptions about how to run companies are and go.
Retention of good people is very very important. But also the nature of that retention: you don’t want them in prison, you want them to be in paradise.
Manage people like beekeepers manage bees: they are always free to fly away, but they don’t want to, because this hive here is so nice!
Many years ago, at Micron, at Boise, Idaho, they made the general environment rather decent (jeans-and-running-shoes-allowed dress code), hot chocolate, and more importantly most of or all of those I worked with seemed honest and reasonable. HR also actively maintained salaries at industry-competetive levels, which made a difference. I was really impressed with the general caliber of my co-workers.
Then I worked for the Church of Jesus Christ of Latter-day Saints (on the free family history/genealogy site https://familysearch.org) for 8-10 years, and my coworkers would have been indimidating (very smart and hard-working--there were some very long hours going on from the managing director and down--he was very technical--during a big launch and scale-up period), if they weren't also generally kind and reasonable. In the lobby of our building (we were then on the 4th floor of a very public-receiving area near the headquarters, though the developers have since moved to more office-oriented areas or remote), in the gorgeous lobby there was often a (volunteer/retired/rotating) pianist playing what might be described as soft parlor music or dinner music, or there would be live local choir performances etc at holidays. A similar person (retired employee, now volunteer pianist) played every day during lunch in the cafeteria: come back to sorrento, some light classical, etc--it sounded so classy. I complimented him once and he just smiled and said "thanks!" and kept playing. I'd still be there if not for my health changes. But at separation they treated me kindly also, tried to make it as smooth as they reasonably could. Once my dentist's office said of all the insurance companies they interacted with, DMBA (Church-run for various owned nonprofit sub-orgs as well as tax-paying businesses) was always the easiest one to work with (my experience also). Though the salaries were enough to hire people, and stayed reasonable, they did say they expected that we would make more if/when we left, so nobody got rich but it was a great experience overall, for me. A coworker said his external recruiter contacts considered it one of the top two best organizations in the area to hire from; I forget who the other one was. Again, that was at least several years ago.
So there are some orgs that try, anyway.
Retention is dumped on some engineering Director who dumps it on their engineering manager. Then it becomes a matter of report <-> manager rapport and the skill of the manager.
How many of us have seen incompetent managers? Yeah, they are not going to be good at retention either.
Otherwise, it's hard to measure the success of the "retention department."
Only one group has the job of making new people show up: recruiters.
But if nobody leaves, do we bonus the 'retention department' or the regular manager?
If they did so then we will eventually reach an equilibrium where companies would spend more on retention than recruitment.
we do; it's great :)
https://www.inc.com/business-insider/tech-companies-employee...
> Uber was at the bottom of the list, with a short average employee tenure of just 1.8 years.
> Netflix has broken the three year barrier, holding on to employees for an average of 3.1 years, to be exact.
If you have 3 18-24 month stints (and ideally earned a promotion at any company [rather than only on a company change]), and a couple of shorter ones, it's fine.
People are overly worried about the second case, IMO. If you're at a company that sucks, the very best thing you can do is change companies.
I job hopped throughout my 20s, partially to increase my income but also because I was hoping to find a company that isn't dysfunctional. So far I haven't found one. The biggest problem with retention, IMO, is that the vast majority of companies are shiny-object chasing feature factories. The framework, language, and library churn is just exhausting and saps all the fun out of writing software.
I managed to get a reasonable raise only once in my career, otherwise if you want a higher salary, you must change jobs unfortunately.
The mental framework managers suggest that employees should adapt - that if you create greater value for the company, you will receive greater pay - up to and behind the point other employers are willing to offer you - is just a negotiating tactic they use.
also it isn't extortion if someone gets a better offer elsewhere, and the offer cant be infinitly high.
to conclude no retention means lack of second order thinking.
Except then word gets out that you’ll get a big raise at company X if you threaten to leave and they have to start paying everyone that amount. Even the people who would have otherwise stayed for 5 years at the lower salary.
This is why I’ve always assumed you have to change jobs if you want a raise.
That's why the people getting raises won't be the ones who do the best work, but the ones, who complain about their salaries the loudest, or go to interviews and get counteroffers.
Remember - you are probably getting paid as little as the company can get away with paying you.
If all those things aren't working and an IC has gone to the bother to get an offer somewhere else than all those things have failed.
Why don't companies just match whenever an employee gets a higher offer? There is a risk of uniformly increasing costs beyond that single employee, there is a quite real possibility that the current company evaluate the employees value lower than the offering company, and there is also a widespread and not entirely unfounded belief that an employee that has already gone through the bother of interviewing elsewhere is likely to have other issues beyond compensation and they are likely to remain a high risk of leaving, so the company will risk establishing a norm of higher compensation across the board while being unlikely to retain the person long term.
The truth if companies in our industry all spent "more" on retention you'd just see salaries and compensation rise across the board. Given the high pay in our industry, I'd say that's already happened/happening.
Obviously they're a resource that needs paying, they exist, but overall I don't think companies notice people for people until they announce their intention to leave
Since retention doesn't count, it gets pushed aside most of the time, so the people responsible end up spending more time on hiring/recruitment, which gives them less time to think about retention.
Average performers are valued but replaceable. They probably will see nominal raises over time. Minimum effort performers are just a drag on the team, as they occupy a spot that might go to a better performer.
While it costs to hire and train someone new, you also get new ideas and possibly someone better than average (if the company has a good hiring process).
Those employees are usually aware they're in that boat though and sometimes given "severance", to the tune of a reduced workload at the same salary so they can interview at other companies.
You can find tons of examples of the same logic being applied by people around you. Only a selected few have the cognitive skills to contemplate the benefit of delayed gratification, and this also happens to affect employee recruitment/retention.
I happen to know the founders of Culture Amp [1] (just through being in the same city and hanging around in the same startup founder circles when we were all starting out 12+ years ago).
They've spent over a decade building a platform to gauge employee satisfaction and company culture health, to help companies with retention.
They charge a lot for it and they have over 4000 companies using it including some of the largest/biggest companies/brands, and including newer Silicon Valley companies and old/established companies.
They seem to be doing incredibly well.
Where's the evidence that companies don't take retention seriously?
It seems self-evident to me that in a world where the top talent (particularly among developers/engineers) is so highly prized, companies that neglect employee satisfaction and retention will start declining quite rapidly.
In the worst cases, providing critical feedback can be a CLM. Causing problems for your manager/s generally doesn't help you get more money. You end up seen as the problem, rather than a symptom or victim of the problem. This is partly, of course, because your average line manager doesn't actually have power to change anything, just to manage you, their peers, and their managers.
Surely a company that just allows these issues to persist will lose talent to companies that can do better at culture and retention, even if just a little?
I certainly know the founders/senior execs are very smart and also very well intentioned, and they’ve been growing strongly for a long time, so they must be getting some solid results for their clients.
Retention costs include salary and other benefits, which are ongoing, recurring costs and can add up to quite a bit… so I would hardly say they aren't spending on retention.
If companies don't do what you think they should then start your own, and if you're right you should be able to out compete them.
Companies fundamentally want* to be able to treat software developers as completely fungible assembly line workers. The company's dream is to be able to fire and replace all of the software developers at any moment and lose little by doing so. This partly explains the heavy emphasis that tech companies place on process, project management, and so on even if the developers dislike all of those things. The company must pay for recruitment - there is no other choice because the company must get employees in. However, to pay for retention would contradict the fundamental company dream of making all of the software developers completely replaceable. Basically, retaining the employees is not one of the more significant company goals. Companies' actual goal usually is to make it so that the developers are as fungible and replaceable as possible. Companies want to be able to treat the engineering team kind of like an abstract arbitrarily scalable asset in a video game. Want to replace all of the engineers? Sure, push a button and it happens - you might lose 10% of this quarter's numbers but that's acceptable. Want to scale your team up and go from having 15 developers to 30 developers? Push a button! Want to go up to 60! Boom, do it - the point is that the company has the process that makes the developers fungible - to focus on retention would be silly, the company's goal is to focus on recruiting and then turning the new recruits into replaceable and fungible assembly line workers who are part of an arbitrarily and abstractly scaleable team. Companies don't dream so much about hiring amazing developers - they dream more about setting up a process that will let them hire developers at scale and plug them into a money-making machine that keeps going no matter how retention is going. As a developer working for a company, the end-users are not your real customers. The management and all of their politics are your real customers. What they want is to not think about you. If I go to a restaurant and order some food, generally I do not want to think about how many people are working there or what exactly they are doing - I just want my food. Same with companies and developers - what they want is to just be able to turn the development team into an abstract source of software development. Focusing too much on retainment would tie them too much to a given set of developers. They do not want that. What they want is to set up a process that lets them treat the engineering team as an abstract and arbitrarily scaleable machine that creates software.
*When I say that companies want something this is of course anthropomorphizing a process but what I mean is that the overall totality of the people in the company operating according to various incentives lead to things happening that might in short be described as the company wanting certain things.