Sometimes it seems like extroverts are the ones that dominate at life – but did you know that introverts make better leaders? Research has shown that their capacity for reflecting before acting makes them good at leading.