A lot of good objective points are listed here, but the biggest element to retaining a great team is showing and practicing respect for all people, both colleagues and clients. (I didn't see this mentioned in the article.)<p>"3. Be empathetic and curious." was mentioned briefly in the article. In my view the soft factors merit much more attention and discussion.<p>Just some example questions I would consider: Do you speak regularly with everyone in the company? How is respect at work practiced and shown? What is the quality of the community at work? How are conflicts resolved amicably? How are team building and quality work relationships supported?<p>This list is of course just a starting point.