"So not only can you NOT leave your day job for a startup, you typically have to wait 2 (or more) years before being able to freely work on any projects."
If this is true then how does moving job generally work in NYC? Presumably people there aren't expected to work for one employer all their life or take years off in between jobs?