I would like to answer Michael Birmingham question:
As stated, people have different personalities. Their personalities
may impact the kind of work they like to do and how successful they
are at certain tasks. In order to help people achieve their ultimate
potential teams should be composed of people from different
personalities. By have strategically composed teams, tasks can be
delegated to people who excel at the particular kind of work involved
in the tasks. The more people with different personalities in the
team, the larger to range of tasks that can be preformed exceptionally
well by the group. An example of how to utilize introverts and
extroverts may be to have the extroverts working in customer services
and the introverts doing individual projects. This is just a simply
idea, but the goal is to utilize strengths.