I agree hearing what sounds like a pre-prepared, generic spiel about the company isn't very effective. That's why I suggest hiring managers/recruiters ask the candidate what they're looking for first and then talk about how the company fits into that (or not).
Being able to tailor the pitch on the fly like that is what we've seen be the difference between average and great recruiters.