If you don't know what to look out for, bad recruiters can frequently come off as better from a candidate's perspective. They get you more interviews, and they won't tell you to pass on an offer because the compensation is too low. You generally don't find out that the job would be a poor fit until you interview, and you won't find out that you're being underpaid until you've already started (if ever).
(No, a government employee doesn't particularly care about someone they just met, either. They have their own incentives, too.)
This isn't true, of course, for ALL recruiters, but definitely most. So as you can see, the only downside of finding a really good recruiter is that because they are good, they won't necessarily stay an individual recruiter forever. And the bad ones? Well, they churn and burn out relatively quickly.
Years ago, recruiters seems to have a line on positions I had never heard of. Nowadays when recruiters contact me, they are already about positions I know of on Linkedin etc. Maybe with more people working from home (including me) this might change.
One thing recruiters can still good for is post-interview feedback. Some companies feel more comfortable giving it to recruiters than directly to you.
Echoing this. In fact, it holds true even for in-house company recruiters, as long as they feel you are a reasonable person and are comfortable disclosing it to you (without fearing that you will start causing problems due to finding out this info). Yes, even FAANG-level recruiters can be ok with that, but that's on a case by case basis.
I personally noticed that over the years (as I got better at interviewing and at communication in general), recruiters themselves would start going "technically I shouldn't be telling you this, but..." more and more frequently. And no, I never asked for "more detailed feedback", they just decided to volunteer it themselves. I can imagine that asking it directly would have been fairly awkward, ("but can you give me the real feedback instead of what you just gave me?")
And the wild thing is that they weren't bsing or just giving me generic "sorry it didn't work out, practice your algos and systems design more". They would give a pretty detailed feedback, half of which would match the stuff I already knew about my performance on those interviews (e.g., "I felt I did poorly on interview #3 due to me not being able to efficiently optimize this one approach and then maybe being a bit too vague during systems design round in the beginning"), which acted as my personal litmus test on the legitimacy of the feedback. And with the other half being brand new information that actually opened my eyes to some blindspots I've been totally missing.
Even if they did it often depended on what I was working on at that moment. The might be the best backend rails engineer I've ever worked with but if I'm only working on front end react roles I'm not going to have anything for them.
Because I had relationships I could call past clients who I know needed good rails folks and pitch this persons background but they would open up a role maybe 25% of the time?
It's just difficult because third party recruiters don't really control the roles they work on.
So now I focus on filtering the 5-10 new recruiters that contact me through linkedin in or my email every day down to the positions I'm actually interested in.
Ime they are somewhere in the neighborhood of Car Salesman, trying to get their commission at all costs and bringing jobs that are only tangentially related to my experience to the table.
In the past, as a hiring manager, my best hires by far came from a recruiter that I trusted. His hit rate was amazing. He spent hours interviewing people himself and by the time they came to me for an interview, it was because he already knew they were qualified.
In a world where people jump every few years, hooking up with someone like that seems like it could work out well, if they've built up a decent reputation. Basically like a good contracting company, but for FTE. Instead of multi-stage interviews at 10s of companies (or more), everyone on both sides of the process could save a lot of time and get down to the nitty gritty.
Just spitballing. I am only halfway through my cup of coffee, however. And clearly things like this have been tried, but always on some kind of large scale, which in turn destroys the effectiveness -- because it gets gamed, I'd guess.
But at a much smaller scale, does it work, do people do it?