There are instances where a particular role seems like it's best to hire an expert from outside. But there are also many benefits of hiring from within. Even if your company doesn't have the perfect candidate that suits a specific job, it doesn't mean you can't train your team to develop the skills required for a new position.