We can never say one is better than the other, it is entirely situational.
Extroverts are comfortable with social interactions. In fact, they are energized by those interactions. This enable them to build relationship with many more people compared to introverts. They are usually better at holding conversation with other people. Extroverts are great at jobs that requires a lot of face-to-face meeting and teamwork.
On the other hand, introverts are comfortable with solitude and gets energized when they alone. It doesn't mean they are worse at interacting with other people though, they just can't hold as much of it in one go. While they may have less relationship with other people they don't really mind as they can be alone for a relatively long time without becoming lonely. They dislike small talks and tend to attempt to make conversations short which can be seen as efficient. They prefer to listen more than talking more. Introverts excel at "behind the curtain" jobs that don't require a lot of human interaction.
This post has received a 3.13 % upvote from @drotto thanks to: @ucukertz.