Which is better? Internal or external hires?

Hi everyone :grinning: I have a number of interested candidates for an open position, some of which happen to be current employees. What are your thoughts on internal vs external recruitment? Many thanks!