Looks like that Jeremy guy is gonna have some splainin' to do in his next job interview. Pretty sure other startups won't want to touch him with a 10' pole, regardless of the veracity of the allegations made.

If you put these 700k in Vanguard, you could get ~3.21% per year forever. That works out to 22k$/year. Perhaps it's below poverty line in US, but for some countries that could be upper part of middle-class income.