Banks and tech giants are losing skilled staff to flexible fintechs