We saw Nyte Flyte at a bridal show and when we spoke to the owner, we conveyed exactly what kind of reception we wanted and even had a specific playlist. They were more than accommodating to it. We purposely had no alcohol at the reception and not only did people dance but the dance floor couldn't hold everyone so many people were up and having a great time! No one wanted to go home and we had to pay for an extra hour! That was 12 1/2 years ago and people STILL rave about our DJ and all these years later I'm still referring people to them.
Pros: High energy, crowd involvement but not in a hokey way
Cons: Can't think of any
more