Personally, I have found it hard to work with pre-revenue companies, especially if they come to me with a plan to hit tens of millions in revenue in just a couple of years since launching. Maybe a small percentage of them do, but given how many don't make even a single dollar I've tried to steer clear of pre-revenue startups. Companies with real revenue and growth seem to be a much better fit.