I wrote a post with a deep dive on using multiple Barclaycard Arrival Rewards and Disney Visa cards with my wife and I to amass Disney rewards and travel reimbursements.
I plan to do it again for our next trip, likely using the Chase Sapphire along with new Arrival and Visa cards…
Long story short: You can get Chase sign on bonuses every 24 months (from earning the reward), plus my wife3 and I refer each other to get more bonuses. Barclay doesn’t have a time frame I know of, but there are reports that bonus can be had multiple times as well…