I've been hired to more than one job through these posts over the past ~15 years; and I've also done hiring for my teams successfully through these threads.
Having said that, in the last ~2 years, we've had FAR less success with these threads. Didn't post in the last one cuz it just didn't feel worth it.