It's curious/disappointing that none of the respondents suggested that a good criteria for joining a startup is being on the founding team.
That may not be in the spirit of the question, but I've found that the best way of finding a culture & mission which really matches what I want/need from a job is to create it.
That may not be in the spirit of the question, but I've found that the best way of finding a culture & mission which really matches what I want/need from a job is to create it.