It’s a pretty good list.
However, having the following as “red flags” is a “red flag” to me. Although I’d pass them, they seem more like cultural biases than appropriate measures of quality.
- “Has never worked with a previous teammate in a new company.”
- “Has never participated or built an alumni community based on previous experience”