It’s different now. I worked at a well known company for a few years and get plenty of recruiter emails. Many of them are for positions I’m not interested in. Many of them use tactics I’d prefer they didn’t. But I don’t complain because the only thing worse than receiving these emails is not receiving them.
I despise the rare ones who dangle a job they do not actually have in order to get my information in their database.
These always seem to be the same ones who gaslight and neg: e.g. "We're looking for people who know what they're doing" and such. Not sure what they accomplish with that, but conversation is over.
That's comparatively rare, though. Most are just decent people, making a living connecting people who want a job with people wanting to hire.
Ghosting is annoying, but I've had good luck asking them in advance not to do that. "Tell me what's going on, even if it's nothing, or bad news"
However, I'm of a mind these days that full-time, salaried jobs are rarely the best option. Freelancing, bootstrapping, or founding are all usually better given today's market.
Finally, be unfailingly polite and kind to recruiters, and to everyone, really, even if they don't have anything you want, unless and until they give you a specific reason not to be (eg gaslight, neg). How you treat people is a reflection of your personal character. Be on the side of good.
I've been called by recruiters who won't name the company they're recruiting for, the salary range, and are incapable of actually describing the daily-expections beyond buzzwords.
I've found the best approach for me is to google "sysadmin helsinki", etc, and applying directly to companies. Any time I see an application form that wants facebook/linkedin/github details I just close the window.
Dealing with people (in-house recruiters possible) in the actual company cuts actually allows you to have a decent conversation about expected skillsets, areas that are involved, working hours, on-call schedules, salary, etc.
- lack of diversity in candidates. (not just virtue signaling. if all I see are nearly identical resumes, I assume the recruiter is just phoning it in.)
- candidates “just a little out of your price range” who are 30% over the top end of my budget.
- “confidentially” telling me what other offers a candidate has because then I know they are also leaking my offers to my competitors
- telling me every candidate is great
- telling me every candidate is a hot commodity like they are hotels.com
Worse is when this becomes a conversation with a hiring manager and they are somehow shocked by your complete lack of total excitement about their framework. Once it becomes clear they are wanting a tool jockey instead of somebody to write software I have already lost complete interest. It might as well be a dead end career telemarketing at that point.
Asynch is ignorable (which is why they are good for the receiver), but Synch if accepted can become a negotiation (which is good for the sender).
My advice for engineers is: understand what manner of communication you most prefer, state this clearly whereever you have a profile and stick rigidly to this. There is really no reason why a recruiter should have your number, and if they do, no reason for you to answer it if the number is unrecognised
- Sending totally unsuitable vacancies
- Refusing to disclose company name
- Refusing to disclose salary
- Not respecting your time
- Fishing for your information without disclosing anything to you
Generally having a kind of condescending, slimy, sales like approach in communication, although this is far less common then it used to be.
You are reaching out to me because I was in your system, to then ask me when was the last time I interviewed?! Once that batch of recruiters is gone, rinse and repeat for the next wave of recruiters[0].
[0] https://getyarn.io/yarn-clip/a511708c-e058-4488-958b-56f7ed5...
I also lecture them at the end of a call sometimes. One of the more recent calls, they recruiter was looking for someone to fill “an architect position”. I asked him if he knew anything about software, and he conceded that he didn’t and that he was a psych major. I asked him if the people who told him to find an architect had told him what that entailed. They hadn’t. So I broke down three different types of architects there is in software development (code, systems and enterprise) told him he was most likely looking for a systems and what profile they could have and had a general good discussion with him. When I’m done at my current position, I have a good repor with this guys to have him find me an interesting position :)
So advice to recruiters:
1) Know what you have to offer
2) Know what you are actually looking for, even if it’s complicated. If you want to hire experienced people, seem like you know what you are talking about.
3) Proof read you written communication. You main job is to communicate and make a good first impression, but if your outreach mail/message is filled with spelling mistakes or contradictions, I’m not gonna respond.
4) Don’t try to sell me the cat in the hat. With experience come the ability to look right through your babble. If you want people like that, be open and honest. We might cut you some slack if the position is interesting enough to us ;)
- Sending really unprofessional messages and not even doing the smallest amount of research before talking to me. I've had one call about a Ruby tech lead position this week, nowhere on my publicly available CVs do I even mention Ruby.
- I've got multiple messages from "lol we're so quirky here" type recruiters, all I can think is "silence, brand!". Emojis evoke a very visceral and unpleasant reaction from me, and I'll always forward the messages onto my boss asking him to make sure we never use those recruiters
- I'll say things that amount to "if they're offering less than $x, they can't afford me", and they'll try to haggle. That's incredibly disrespectful IMHO
- Pretending they care about social issues. If they mention anything about workplace activism I get as far away as possible.
- Being too friendly. I'm a potential recruit, not your new best mate.
1. Nonsense spam messages. No content about their company or anything that shows they know anything about me. "Your experience at $COMPANY" doesn't count either.
2. Not using the Calendly (https://calendly.com/) link I send them for scheduling and instead trying to have a email chain of "What's your availability like?" "Does 8:30am work for you?" "What's the best # to reach you?" OMFG use the calendar schedule link I sent you at the beginning of our conversation! Also, my # is at the very top of my resume, so you just showed you didn't even glance at it.
3. Having blinders on when looking at a candidate. One thing I run into a lot is recruiters or interviewers trying to pigeon-hole me into some box like "backend Java developer" or "front-end react developer" or "swift iOS developer" I mean it when I say senior full-stack web and app software engineer. Don't try to reduce my experience and skills and scoff at me when I know what my time is worth and what salary I can expect, because I'm already making that much! You want a candidate that can do *everything* but at intern rates? Don't waste my time and don't ever, ever neg me for having standards that reflect my reality.
4. "Why do you want to work for this company?" Because you're hiring and money is a requisite for existence. Give up this whole "passion for the product or tech" nonsense. You sell a service that pipes data; anyone that pretends to be passionate about that is full of it.
When I am ready to make a switch, I now have a better understanding of what's out there.
Sure, sometimes the calls are a waste of time, but its not like I haven't also wasted at least that much time in a week scrolling on reddit.
I guess what I'm trying say is don't be so dismissive about a conversation. Building a relationship with the folks who are a gateway to new jobs is not a bad thing.
Though I leave my little Java experience (just some side tasks, no career in it) on the CV as a honey pot that allows me to identify stupid recruiters earlier. If they contact me because of it, I know they're just chasing buzzwords and don't care about actual experience.
Seriously: it is right there on LinkedIn and if someone is interested I tell them to forward the link to my profile.
In fact that is my acid test now.
If they insist on me sending anything more it is game over.
But if the recruiter obviously can't even be bothered to read my interests I've published on my profile, they can take a long hike off a short pier.
Even worse is when a recruiter finds me a well paid job that I like.
I hate those jerks.
Wasting everyone's time with wanting to "talk on the phone", trying to clarify details about my "skills" and "experience" or "salary expectation", ugh such pointless questions - can't they just send emails, which I can slam the "delete" key on?
Lack of information about culture or team policies (working hours, time tracking etc)
Always wanting to do a phone call before giving basic info - I get 10+ targeted outreach a week, I don’t have time and anyone good will have similar issues
Give highly generic position descriptions "innovative company based in your country doing stuff"
Call you up even if you haven't posted a CV in years and ask for a CV
Not listen to you "I'm a contractor, I'm looking for contracts" - "would you consider full time" - "no" . Arrive at interview to find company looking to hire full-time because hey the word "no" means something different in recruiter speak
Will add to the OP’s list by saying they often also leave out even the hiring company’s name and if it’s a defined length contract in the initial message. Why do I need to get on a call for this?
Saying they'd like to "chat" instead of just telling you you passed the interview and got an offer.
I feel it’s disrespectful to me and my current employer… Like asking out on a date someone that’s walking down the street with their partner.
I imagine I might be a bit particular here for feeling this way. I’m not American, maybe it’s that… I’d just wish that I could set my status to “not looking for a job, don’t contact me”. At least not through a completely impersonal spammy message.
Salary range is more a function of the market (yes, there are companies which seem to under- or even overpay), tech stack is changeable if needed, team size's flexible - if it's too big, it splits into parts.
The most annoying thing... is that you often don't know what was not good from the company standpoint.
Followed closely by "how much are you currently earning?"
He was polite, urbane, efficient, well-informed and helpful. He got me an interview with a well-known company, and I got the job.
Two years later I was ready to move again; so naturally I went back to the same recruiter. But he had been promoted, and was now the managing director of the recruitment company; he no longer handled clients personally. His client-handling staff were run-of-the-mill.
Never before or since have I dealt with a recruiter that didn't seem like an ignorant, slimy salesman.
[Edit: I'm British. I worked for a year in the USA; I got the job through a local recruitment agency in Richmond, VA, who were pleasant, hard-working and well-connected. My remarks were about my UK experience.]
I got on the phone with one of them and he started talking about devops - which is not on my resume. I guess he expected me to catch that, I missed it, and ended up wasting his time.
Not showing up for the call they insisted on :P
On LinkedIn, etc. reaching out may still be fine (even though I have set my profile to: "I am not interested in opportunities right now"), because you have no other chance me because of the pandemic (no places to mingle with engineers).
2. ask me to write code for them for free, to be "evaluated". This has always seemed like a scam to me. Either I'm working for free, or it's code that they won't even look at
I have a pre-typed response asking for all the basic details first, otherwise I won’t engage any further.
I believe they want to talk live because that shows you are interested enough to put some effort in. If someone can't commit to a 30min call, then they probably aren't actually looking for a new job. If a candidate will only deal with them via email and never talk live, they may make conclusions from this related to the communication skills (not judging but think about it). For a lot of companies, communication skills for developers are as important as coding skills since you will be working with other humans.
Not all recruiters of course. I’ve had some who are super helpful, keep in touch with friendly and useful checkins, etc.
Some of them even start with (I know you're not interested, but what would it take to tempt you into....)
I usually answer with a salary figure that would match what I earn as a freelancer, plus taxes, and then they leave it at that. (I live in Sweden, one of the most heavily taxed nations on earth, so that +taxes is quite significant)
I do however agree with another poster that recruiters are a luxury problem to have, and I'm grateful for their harassment, in the sense that it represents a job security. Still, I do hope they would read this thread and stop it with the worst practices
- ghosting
- asking for my current salary
- asking for my desired salary for a job that I know very little about
- not sharing the actual salary range for the position we're discussing
- The good recruiters have a high hit rate and are quick. One of these guys called me about 4 weeks ago. We did a chat about my history, and what I wanted. The next day, he suggested 4 firms. The day after, I had 3 interviews booked. This bit is the real value: if they are good they will suggest people who have a chance of wanting you. The last firm never responded, which I'll chalk down to the hiring firm being disorganized. I've been there myself, so I don't mind. But 3/4 is pretty decent for an interview rate. Got an offer from one of them, and another one wanted to talk about stuff to explore, but were more wanting to explore with me than having a specific thing to do.
- High hit rate comes from good relationships. There's a group of firms that are very picky with their hires (FAANG, HFT) that every recruiter in London will mention to you if you are a dev. Knowing which ones actually know these hiring managers is hard. They all claim to have gone to school with them. But also, the filter is pretty generic. If you look like a good coder, you will get an interview if the firm is hiring, regardless of whether the rec knows the guy. And past that there's nothing the rec can really do for you. So what are good relationships really? They're when there's an exclusive relationship. "I have this role at this salary for this profile, go and find me 4 CVs". A good rec will return with 4 CVs, one of which is wrong, and 3 candidates. The firm can now interview two of them and get the first one that works (and wants the job), knowing that probably the backups are just as good and one of them will want it.
- The less good recruiters have the goods but can't move the conversation forward. A couple of firms were in the same position as the offer above, same kind of role, weeks before. If you just take it easy, candidates will pass by. "Hiring manager is really busy, they're expanding, but they want to talk to you" just sounds a bit silly after a few weeks, and as a rec you need to move the hiring manager. What is fast? A guy is calling me today, on the weekend, knowing that I have offers (yes with details), having phoned me on Friday. That's giving yourself a chance.
- The really bad recruiters don't know how the business works. As a CTO I get this from the other side. I have a load of emails from various randoms along the lines of "Angular engineer, £60K, available immediately". There's no reason to think I'd want one of those, it's just a spray and pray. The whole point of the recruitment industry is to be a broker. You wouldn't run a dating agency where you just randomly tried pairing people either. Or a real estate agency where you randomly match people with houses in random places. The recruiter is supposed to know who wants what skills, and who has what needs. In that sense there is no difference from any other marketplace business.
- Regarding the thing you bring up: if they don't tell you the salary, stack, and team details, they have nothing and are just adding you to a database to be matched later. I responded to an advert during this last search where the guy admitted to not actually having a job. He'd just put up the ad with some keywords to attract people, and then the plan was to scan the firms to see if there was a match for me. I didn't proceed. I can appreciate you need to do this if you are a new recruiter, but it is indeed annoying.
- But the thing that is the most annoying is this: They will claim to put your CV forward for a role, and then do nothing. The reason is they may know the manager at firm A, B, and C. Firm D is also a likely destination for your profile, but he doesn't know them. So then they tell you that they will put your CV forward for A, B, C and D. This way you can't apply to firm D through another firm, and they are more likely to collect your placement fee. Sounds like an urban legend but a couple of people told me this in the last month, and sometimes it is indeed possible to find out from the inside whether your CV arrived.
Another thing: just tell me who the job is with. This makes a big difference, and is also going to influence whether I'll get back to you.
* spamming me with job offers that absolutely would never fit my profile (you haven't read my bio, you're lazy!)
* hiding the company name from me (you're being dishonest or wasting my time, trying to recruit me to a company that has a generally bad image).
Yeah at least for tech stack and overall description of the opening I am clear with them I won't take a call without knowing the basic job description
My time for a call is not worth without knowing if the job is not minimally a fit.
"What would be a good time to schedule a call?"
"I just need a phone number to get the ball rolling"
"Up to £100k" [this range includes £1]
Nowadays I am not sure what a lot of them do. Almost any job they know about, I already know about, as it is posted on Linkedin and in other places. A lot of them seem to be people one or two years out of college.
Annoying things - pitching me jobs I do not have the qualifications for (like a C# job if I have worked in a Javascript stack) and if I defer they say "why not give it a try". So in the older days I relent, apply, do not get it for the reason I had told them, and then they don't want to talk to me any more because I couldn't close the deal.
Suggesting to me I come to their office and meet them, despite only having given some vague words about some possible openings. Springing a surprise tech quiz on me when I arrive at the office (happened once).
While their usefulness has gone down, the one useful thing they still give is feedback on how the interview went. Of course, having been on the other side of the table and interviewing people, sometimes there is nothing wrong with someone - they are mediocre, just like the last three interviews, and the next person who comes in was suggested by the best coder on the team as a great coder, and they come in and impress us all as well - so they get the offer, not you.
It's also silly and shortsighted seeing posts like this where the poster doesn't understand why we need to talk on the phone. Isn't it self evident? To make a job happen, it requires human contact at every step of the way. Sending out emails hoping people reply results in....... zero.
Who is it that genuinely thinks that jobs are black and white? Who is it that thinks salaries are written in stone? "We're offering $50K", do you want the job? Obviously it doesn't work like that. Recruiting is a negotiation - with everyone - the employer and the candidate.
And talking on the phone is absolutely essential. Things need to be discussed, understood, clarified.
AND, it's a SALES job.... we're trying to catch your attention, interest you in a possible new job, entice you with the positives, lead you to do what we want you to do which is meet the employer and build up relationships on both sides such that the consummation happens, which is an employment deal. None of that will happen without personal talking on the phone.
Really frankly if you're meant o be be an intelligent person, can't you understand that finding someone for a job involves lots of personal communication and discussion and working around grey areas like salary? If you're not smart enough to get that, well.....
And honestly, when people say these two things, I give up on them:
"Can you just email me the details? I'll decide then."
And
"It's all written in my resume, why are you asking me these questions?"
Because these questions make it clear that you're not interested in actually pursuing possible jobs.
The thing that annoys me most about the "how much do you hate recruiters?" posts is that companies pay us alot of money to find great people and they are very happy when we succeed and the job seeker is very happy too when we succeed - why the hate?
If you are bitching about recruiters then you are not the CTO or development manager who is paying them and working with them and wants them to succeed.