Manager - Finance
YourNest Venture Capital India IN
Do you have what it takes to build India’s most valuable startups? With over 100,000 startups, there’s no shortage of ideas in India—but the real challenge lies in spotting potential winners and shapi...