5 positions in 7-8 years would be a red flag for me. I wouldn't want to invest in someone who isn't likely to stick around for more than 1.5 years. I think it typically takes at least that long to start to understand the business and be effective in your role.