By ASP I'm presuming you mean server side
VB Script on a Windows platform as ASP is not a programming language.
The Plus...
Simple
VB like language, easy to learn, can access Windows based COM apps & Access databases with ease.
The Minus...
Proprietary Microsoft technology, not easily portable to other platforms
If you're asking the question as you're looking at changing, then basically you need to decide whether you want to be locked into Microsoft technology (and how much has already been invested in the system, is it cost effective to change) ?