I got referred to a position by a friend who was working at Yahoo. I had an initial call with the hiring manager (typical Product interview--what's your favorite product and how can you improve it, and with some more questions on prior experimentation experience), and then moved to the next round where they asked me to prepare a presentation recommending new features for Yahoo. There were 5+ people, which I found to be unusual for such an interview (usually I have presented to one PM when I have done similar feature brainstorming exercises to other companies), they were engaged and initial feedback was positive, however, next day the recruiter emailed and told me that I got rejected, with a generic reply that doesn't really give much specifics.
Overall, I didn't have a great experience with the recruiter(A.), she was not very professional given the size of the company, it's a common practice (at companies with good recruiters who respect the interviewee's time and at least understand they are interviewing humans) that you call the interviewee and let them know of some more details of the interview decision because they spend 8+ hours (thinking about the problem, researching competitors, brainstorming solutions, prioritizing, I even prepared mock screens!) on a genuine problem the company is experiencing because they care about the interview.
I understand that, as recruiters, you don't have to give feedback, even if I am referred by your own employee; but you should know that you're the gatekeeper there, and we, as the interviewees, form opinions of that company you're representing, based on the experience we have during the interview process. And it's also a small industry, and our ways might cross somewhere else in future and I will definitely keep in mind to steer away from a company where these unprofessional recruiters I have had experience with before. Also, good luck saving Yahoo (or Verizon Media)!