Depends on if you want equity or not. If you are consultant, the absolute best time to join a startup is after they get funding. It means low risk of bounced checks. Several very bad mistakes consulting for prefunded startups leads me to this conclusion.
Exactly. The VCs would expect the startup to spend the capital on growing the business quickly, and if that means hiring consultants and paying them a top rate then so be it. In fact, the startup would get in trouble with their financiers if they didn't do it.