I wish I'd known how important it is for people on a small team to work together.
Individuals have to score an A on their technical talent.
However, they also have to score an A on team, culture, and personality. So if someone is ultra smart but can't work well with a team, we flush that person out right away. At many other companies I worked at this wasn't necessarily the rule. If someone was smart, the companies would tolerate anything. In this company we do not tolerate partial personality flaws.