Depending on your needs, both solutions can be beneficial.
However, in case your company lacks the experts able to build a fintech product from the ground up, it will be a winning strategy to outsource this task to a team with a solid background in the niche. This will not only let you launch your product faster, but also will enable your team to focus on what they are proficient at.