Hiring velocity is one area where small companies can use their agility to advantage when competing against larger companies for talent. As a hiring manager, I always endeavor to make this process as streamlined as possible.
A couple of anecdotes:
I was able to hire an outstanding candidate simply because I got them through the process and extended them an offer. Our competition was a reasonably high-profile company in the area. In the end he joined us because after more than a week, the other company was unable to execute their paperwork to get an offer generated.
More recently, I saw a very big name West Coast company (think Google/Facebook/Uber) lose out on a great person because they had a third party do a reference check. In the time it took for that check to happen, the job seeker had lots of time to re-consider the offer and instead ended up working for a smaller company on the East Coast which kept in touch and was able to move blindingly fast.
I work for a pretty large company, and the more involvement I have with the hiring process the more painful it is to see. We just move so incredibly slowly, with frequent false starts, and we've lost a number of good candidates because of it. I'm fairly concerned we're going to lose someone I referred because of it, but there's only so much prodding I can do and that doesn't serve to fix the problem.
The glaring problem I have seen with nearly all of those studies and discussions is that they all seem to underestimate or even neglect the costs of losing good candidates.
I've been making some grumblings, and would really like data to back things up. Would anyone who was recently hired (past year or so) mind sharing information about the process?
I'm mostly interested in the length of time from first contact->first day on the job, whether you think that is a reasonable amount of time, and the rough size of the company (or the name, but I understand people not wanting to share that)
I know this was a major factor in joining the company I work at currently. They were quick, they didn't waste my time, they were open and answered questions that I usually would have to push back to get info for.
If I want to work at a big company, I would only consider small companies if the big ones don't want me and not if the big ones just want me a month later.
If you want to work at a company offering more responsibility and/or more money, you consider the company that's offered it to you more favourably than the bigger company that says they like you very much and will decide if you're good enough after a week or two. Especially if you suspect that reflects how the respective companies will respond to any future requests you might wish to make if working for them.
If you only want to work at a big company, you probably don't interview with the smaller company in the first place.
If it takes a month to get their shit together to hire you, how long would it take you to get anything else routine done at that company? You need a new machine for your first day at work and they put in a request and you'd probably finally get a machine a month later. That sounds like a nightmare place to work.
Another tiresome tactic that recruitment firms use is to leave up ads for roles that were actually filled months ago - either to attract CVs and/or make them look busier than they actually are.
Edit: There's probably a book waiting to be written on the dodgy tactics of recruitment firms. Mind you, I became a bit less harsh on individual recruiters when I was in an office that shared a floor of a building with a recruitment firm and got to see how they treated their staff. They were too cheap to hire meeting rooms when they were doing staff reviews so we regularly had people getting complete bollockings in the shared kitchen area - which isn't much fun to witness and a pretty ghastly way to treat your own staff.
I've been recruiting for almost 20 years and have been considering writing a book about various tactics. My blog regularly exposes some of the recruiter tricks and strategies on topics from counteroffers to candidate control. If I become convinced there would be even modest demand, I'd write it.
I'd like to read an equivalent for recruiters and as more people encounter recruiters than management consultants I expect the audience would be much larger!
My comment got a few upvotes, so perhaps there is more interest in this topic than I originally thought. I wrote an ebook "Job Tips For Geeks: The Job Search" a couple years ago that included a few tips on working with recruiters, but that wasn't the focus. I'll give it some thought, thanks for the insight.
I'd love to read that. I've also been curious about how the Indian Recruiter industry works. I get far more of their spam than that from any other source. I remember at one point they were adopting hilariously over-the-top British names. Venkat would identify himself as Bradford Wellington the Third or some such. A lot of that has stopped, the tactic must have backfired.
Definitely true, but it's not just recruitment firms that leave dummy jobs up. Startups do this all the time, especially for competitive roles like software engineer and UX designer. It allows internal recruiters and hiring managers to perpetually keep an eye out for good talent. It also makes the companies look like they are doing well and growing.
It's pretty much the default position if an actual vacancy exists but then gets filled; unless your mailbox is being overwhelmed by new applications, taking down the job offers takes more effort than leaving it up.
Many companies have more or less phantom job listings on their websites and the free boards because whilst they haven't got any positions that need filling, they can afford to create role(s) for the right candidates. And as you've said, some probably can't afford that yet but at least they look like they're growing and get the resumes of people interested in what they might be able to offer in future.
Larger companies often have job ads up for positions they expect to fill internally, because policy requires they advertise it externally.
As a fresh grad interviewing for (real, non-internship) jobs for the first time, I'm really surprised at how long the hiring process is. The article mentions 23 days average. I'm currently interviewing for a BigCo where I already had done an internship, so they knew me. After I contacted my former supervisor, it took him 2 weeks of wrestling bureaucracy to open a position, then HR insists on collecting CVs for 4 weeks, after which I got a phone screen. HR lady told me she would be phone screening for 2 weeks before passing on the CVs to the hiring manager who would contact people for in person interviews.
I'm finally scheduled for an interview next week. But really, 60 days before even interviewing a candidate they already have experience with? I'm surprised they even manage to hire people before they are extended another offer. But then again, this is not programming.
Oftentimes, they're lazy (outsourcing most of their job to expensive recruiters and agencies), obstructive (creating all manner of stupid, bureaucratic, red-tape hoops you have to jump through before they'll approve whatever it is you're trying to do), and add zero value to the actual process of recruiting an employee.
Sounds like they are working on job security in the same way a developer does when he make undocumented code only he can understand. Considering how many developers actually think like that, it shouldn't be surprising to see this in HR as well.
Some places where I've worked at, if you fail to hire (say you select a candidate and they get a better offer), you have to start all over at square 1. Square 1 being justifying to HR why you need the position (a multi-week process).
Agreed, but when it comes down to it, that's laziness or incompetence at the executive level. The personnel department should not be given that sort of power; that's not what they're for. It's the CEO's job to make sure they aren't.
Shoot to get another job offer. HR treats you much better when they know they have to compete for you - they'll speed up every step of the process, and they'll be more willing to negotiate. Also, you may end up liking the other offer more :)
Thanks for the tip, I'm also quite far into the process with a second company, and still making calls to friends at other places. I do have a question though.
When asked about whether you are interviewing elsewhere, what should I answer? Be vague and 1 or 2 other places? Or name specific companies/roles? What should I say when they ask what your first choice would be if you were extended similar offers at all these places (it also seems to be a standard question)?
Sorry for being off-topic. I've read Patrick Mackenzie's Salary Negotiation advice post 3x now, and it left me wondering about the above.
>Be vague and 1 or 2 other places? Or name specific companies/roles?
I've seen people take both approaches. I like to be open to avoid coming off as antagonistic, but HR folks do sometimes talk to each other across companies and this can potentially harm you if you're not careful.
>What should I say when they ask what your first choice would be if you were extended similar offers at all these places (it also seems to be a standard question)?
I avoid being cornered into making a promise, but I always make it clear that I'm very excited to work for their company. Always. HR people are adept at gauging interest and don't want to be used by applicants. They don't want to hire people who aren't excited about the job. They know you will negotiate when the time comes.
I found this out the hard way - when I first was in the interview process with Google, it took almost 3 weeks before I had a technical phone screen scheduled. I ended up canceling it because I took another offer. Later on, when I started the process and had the initial phone screen, I mentioned that I was interviewing with the likes of Facebook, Amazon, and more, I was immediately told that there was an opening for a technical phone screen the next week.
I think they base part of their scheduling on how many similar companies are trying to hire you.
Reminds me of the HR department at a big corporation I rejoined after a couple of years' hiatus, only to receive an email a couple of weeks later from their accountants asking me if I'd kindly approve a long-overdue tax form I thought I'd signed off eighteen months before I originally quit...
I thought there are laws in the US about how long employers are allowed to keep candidate info in the system something like 12 months is what I remember hearing.
I'm not sure what things are like where you are, but I have recently gone through a hiring cycle for an engineer and it honestly took this long to gather resumes that were worth pursuing.
How many resumes do you think you need before you begin pursuing the ones that are worth pursuing? The sensible thing would be to start pursuing immediately, as they come in. Especially as in the OP case, it sounds like the hiring manager already know who they want.
The point of the article was less on the supply side and more that the process itself has become more rigorous. That people put up with it might imply they could lower wages.
EDIT: Can someone explain the negative votes? OP was right if the issue was: we can't find people, rather than: we're going to make the process even more rigorous and time consuming. Maybe increasing wages will draw more qualified applicants which will qualify for the tests faster?
The long hiring times seem not to be due to lack of applicants, but due to internal hiring politics and process. Rising conservativism about making a "bad hire", perhaps.
You can't discount the role of applicant volume in that, though; if you have a 20 day hiring process with one person going through it at a time, the odds of it taking 40-60 days are a lot better than if you have 2-3 going through at once.
It's not clear to me how many of those applicants would actually be valid for the job, so i'm not sure. The companies that i've worked at which had stagnant wages had barely 1 candidate per position most of the time, so i've seen it somewhere at least.
They get 39 applicants per job, but how many of those are actually going through the hiring process? In my experience most resumes end up getting looked at and not considered as a candidate.
To add to airza's point above, if the team hiring is currently working on a timely deliverable, they can't dedicate as much time as they would like to the hiring process, even if it's counter-productive in the long term.
I personally have little confidence in job postings that I've seen available for at least three months. Similarly with apartments rentals - in a market where developers and apartments are high in demand I usually see it as a red flag if a job or apartment has been available for three or more months. It begs the questions - why didn't others take it?
I never considered that the average interview process is getting longer.
This fails to take into consideration a growing team. We have had a single job listing open well over a year, but that single listing at one point represented 7 open positions.
It's interesting to see this possible view. We might be better off posting duplicates to make this nuance more obvious.
Even just an annotation "This post represents multiple open positions" might be good. It also directly sends a message you want to send ("we're growing and hiring lots!"), instead of implicitly by number of listings, which might be missed by a candidate doing searches.
Probably saves money where most job listing sites post per listing. You can simply list that you're hiring for multiple open positions in the listing itself.
The other difference between job postings and apartment rentals is that only one person can rent an apartment, but lots of people can be employed to the same position. You could have same ad out for 6 month, and over that time hire 5-10 people.
Only one person can rent an apartment, but a large apartment complex will have many similar apartments that could be fairly represented by the same ad.
I have thought that too - if they keep the same listing up for too long, I may wonder if there's some reason why they can't hire and/or keep employees.
If your company is actually trying to fill multiple identical positions, it's probably best to make that clear somehow - that they're growing rapidly and the listing isn't for a specific position so much as that they're always open to hiring anybody who has the right qualifications.
some long-term job listings come from:
> the larger companies are for roles where there is constant churn (or growth) and they need to keep the pipeline of active candidates warm
> As mentioned already, spammy recruiters looking to collect cv's
Also:
> Companies are in-undated with applications and really can't separate the wheat from the chaff. They have thousands of resumes for one or two job openings because its so easy now to apply online and click submit. Perversely the harder they make
it to apply online, causes those most in need of a job to jump through hoops to fill out a complete application
Tried hiring help on a local jobs board I was swamped and astounded with volume and eagerness of the responses. Ended up going with someone who was recommended by a friend as I didn't have the resources to process and filter the applications
the article mentions 27 days as the average time from job candidate to actual employee. This seems like a very reasonable amount of time for anything that is not traditionally high turnover like retail, certain service industries etc.
I like to give at least 3 weeks notice simply because it usually takes that long to transfer all my projects and responsibilities. That only leaves 6 days for the active screening and interviewing process.
The article seems to be covering very general employment and job statistics so most likely the 27 day average vacancy is quite high for service and retail positions and fairly low for tech positions.
I can imagine what the theory is, but does it make sense in practice? Do you know which industries it tends to apply to? Would a developer be asked to take a drug test?
It's interesting, because I've worked with a lot of people in a lot of places over the years and I've never seen drugs as a problem that impedes workplace attendance / performance. Alcohol / hangovers, sure - plenty of times - but they're not testing for that, right?
IIRC all US government contractors have to be tested on hire.
Most of the large temp firms also do drug testing in the US (in my experience at least.) Never tested for booze, though everywhere I've worked on site has made it clear that you will be drug tested and breathalyzed in case of an on-the-job accident.
As i've moved up in job quality it has gone from "we will test you aggressively to see if you do drugs" to "why would we care about this?"
Practically it is very stupid because the heroin/meth/cocaine type drugs become undetectable within days while pot takes weeks.
Developer here. Asked to take a test, to work as an Austin-based employee of a Chicago company, owned by a Texas company, that owned (among other things) a warehouse that shipped guns purchased through their brick & mortar stores.
You tend to see drug tests a lot in retail, fast food, and many other low-wage low-skill jobs. I truthfully have no idea how effective that is in weeding out people who would be generally unreliable, but that's often the justification given by managers.
I'm sure there are some ultraconservative companies that drug test everyone — including developers and senior managers — but those are few and far between in comparison.
Unfortunately, drug tests are yet another hurdle poor people have to clear in order to earn a living wage.
Outside of the red tape domains, like banking and government, I've never been drug tested as a developer. The idea that a low skill worker is more likely to be on drugs is classism. Low skill workers really get no autonomy. They are drug tested, have to clock in and out, and even have monitored lunch/bathroom breaks. It's kind of disgusting to think about.
There certainly is some of that, but there's also different requirements for customer service positions where being in a specific place at a specific time is a core part of the job.
There's at least a few places out there run by Mormons who do hair-tests on their employees and won't hire you if you've been drinking alcohol. Even for high-level managers, executives and the like. (Enough of them that I've run into one person talking about her employer doing that, anyway.)
I work at a large telecom company and we drug test everybody.
Incidentally, it's quite awkward if you're currently employed when you get the new offer - as I was. The lab that collected the urine sample opened early in the morning for "regular" work but only accepted drug test samples from 10 AM to 3 PM on weekdays.
I'm not sure they can test for alcohol since it is federally legal (I know that most places would test for on the job incidents however. I'm meaning it in a "drug test" style screening). Aside from that, I'm not sure how long you can find traces of it in your system. I wouldn't guess it to be longer than 48 hours.
Outside of jobs where it's pretty easy to hurt someone if you're intoxicated (construction, etc.), my personal theory is that it's all about control.
As far as I know companies use piss tests, which don't detect most hard drugs after a few days. They detect pot for weeks. Hair tests will detect anything forever. They are more expensive but if companies actually cared about not hiring people who do hard drugs they would have to do them.
The only purpose I can see for it is that it is a legal leash they can tie to the employee to exert control on their lives. There's lots of other things companies would like to be able to fire you for, but they're either illegal or impossible to detect. Drug testing is one they're allowed to do.
I can understand drug testing people if they cause an accident, are intoxicated at work, etc. but to do it as a matter of course for employment is just to show you who's boss.
You got some...interesting replies. I think it's mainly a CYA/insurance thing as well as a simple test to weed out undesirable traits. It's generally well known that you'll be tested prior to hire (at least in the US). My view is accept that and either
I was confused by this part of the article. Are 23% of candidates being screened at the interview phase, or at the pre-job-offer phase? Drug screening isn't a cheap thing that you just do to everyone that walks in the door.
My company puts a common clause in the offer letter that says "this offer is contingent upon your successful completion of a drug screening, confirmation of your references, and the verification of your education and work history".
Lots of companies have services where their employees are contractors to other companies. Other companies can require the services co to screen all their contractors for drugs as a part of liability coverage.
For example - if you work for a company that provides contract services to healthcare / hospital / gov / dod companies or agencies - you will likely be required to take a drug screen. and this is done prior to your offer being officially accepted on their end.
I think it's mostly an insurance thing. Certain industries apparently can't get or can't afford insurance without requiring drug tests for everyone. Maybe more CYA policies at large companies.
I used to work for a company that would regularly send employees into refineries and chemical plants that we were consulting for. They required anyone who would go on-site to submit to drug tests, even though they weren't directly employed by the plant operator. So thanks to their requirement, most of our company had to be drug tested routinely.
I do wonder if any of these insurance companies have ever actually proven that drug tests make the plant safer. I suppose it makes more sense when you consider that it's an environment where a routine screw-up could easily cause catastrophic destruction. But do they know for sure, or are they just assuming or protecting themselves from lawsuits or something?
To avoid having to actually do some real human thinking. Fail a "drug" test, you can just treat those people as scum, not worth your time, disgusting pariahs. You don't have to look at them as human, and actually use your wits to decide.
People who, for example, smoke marijuana, will fail a drug test. Will they miss work because they're hungover from a Big Weekend? No, mostly not. Will some straight arrow call in sick because he or she got sick on Sunday evening? Yes. We know this. But to avoid having to cope with ambiguity or grey areas or hard decisions, we just let a "drug" test do it all.
It is also noteworthy, that drug-tests are not as precise as people might think. Most of them look for traces of metabolic byproducts of a substance, not the substance itself.
There are some (legal) medications, wich can indicate optium- and methamphetamine-addiction.
My point is that potheads probably don't call in "sick" from a weekend bender hangover, but we know alcoholics do. We test for marijuana use, we don't test for alcohol use. We know for a fact that even a teetotalling, cautious person calls in real sick every once in a while. So the reason for drug testing being "to avoid absences" is logically inconsistent.
Stipulated. But experience with co-workers tells me that drinkers miss more than potheads work, and can have catastrophic life collapses. "Drug" tests don't often test for alcohol consumption. So, I still think that "drug" tests aren't in place for that particular reason.
To cover the company's ass in case someone is injured on the job by an impaired person. Without drug testing, the injured party has a good case, saying management was asleep at the wheel. But with drug testing, management can say they did screen for drugs, no mutter how asleep they are.
Drug use is a seen as a moral failing. A morally weak person is seen as someone who will be a bad employee (steal, not put in a good day's work, cheat the clock, etc.).
If I'm running a factory or warehouse and I need sober, alert workers that will not destroy merchandise with equipment and/or kill themselves or others around them, you can be damned sure I'm going to eliminate any risk of their personal time seeping into their work time.
Screening for recreational drug markers doesn't mean I'm judging their morals, but I'm zeroing out my risk factors.
Do you screen for cigarettes and alcohol use as well? Smoke breaks take up a lot of time, and someone with a hung over or slight buzz can be a safety issue.
What I've seen is that most companies don't care about those. They only care about illegal drugs. Even legal prescriptions that could have nasty effects are not judged harshly.
In short, there are more defensible reasons to drug test than what I listed, but they don't show up often in practice.
I think the idea is that if you can't manage to stay sober long enough to pass the test then you have some serious problems that will likely affect your work performance.
> “The jobs disappearing from the economy are routine, really simple jobs. The kind of jobs that are booming are jobs that take lots of judgment and creativity. They’re harder to hire for and so it takes longer.”
Funny they ended with this. It makes some sense. The inverse is true too (for a truck driver, one can do more investigation to see if she has a safe & trustworthy background for instance) but certainly it takes more work to hire a developer than a retail salesperson.
Seems like the kind of story you see just before a call to expand the H1-B program. I've worked with many fine H1-Bs but its purpose is to fill a need you can't fill locally, not to get someone to take a job that is underpriced.
heh -- I know some people who interviewed for the Teespring DevOps lead position.... they said that teespring was trying to "interview like google, while being a tee shirt company" -- teespring keeps putting that posting up.
Maybe they should realize their reqs for that position, or their actual interview process is a little disconnected from who they are...?
A couple of anecdotes:
I was able to hire an outstanding candidate simply because I got them through the process and extended them an offer. Our competition was a reasonably high-profile company in the area. In the end he joined us because after more than a week, the other company was unable to execute their paperwork to get an offer generated.
More recently, I saw a very big name West Coast company (think Google/Facebook/Uber) lose out on a great person because they had a third party do a reference check. In the time it took for that check to happen, the job seeker had lots of time to re-consider the offer and instead ended up working for a smaller company on the East Coast which kept in touch and was able to move blindingly fast.