It could drive many people mad missing out on promotion, challenging in vain (7)
Answer
MINIVAN
Definition: It could drive many people
It could drive many people mad missing out on promotion, challenging in vain (7)