Do they have some sort of startup visa in Netherlands? Something like UK's Tier 1 Entrepreneur perhaps?
If you're a solid startup that should be fairly easy to pass, but it's not a done deal. Only about 300 people per year pass the criteria in practice.
You can find the criteria in Dutch here: https://zoek.officielebekendmakingen.nl/stcrt-2010-16617.htm... That URL breaks Google translate oddly enough though, so you'll have to copy and paste the content.