I don't think they work very well.
We do have them, for example Christianity Explored. They put in a tonne of effort and maybe get three or four people along. At church, we have a few score non-Christians in the service.
But every week, our members are interacting with thousands. Seems better to train them to articulate the gospel and praying for them and encouraging them.
We get people up in the church and get them to share what they're doing during the week, and then we pray for them.
I want to do whatever I can to encourage a culture of evangelism, rather than a huge amount of time in an event.