I just transferred infosec.exchange from gandi to dnsimple and it took maybe 4 hours from start to finish. That used to be a much more painful process.

Also, does anyhow know how domain transfers are handled where the domain to be transferred has several years of pre-payment left?

@jerry I believe it just tacks another year onto the expiration. You do not lose any time.
@jglemza excellent. Thank you
@jerry @jglemza That’s what happened for me last week when I moved from Gandi to Porkbun. The prepaid years came with even though I was pretty sure they would not. I may also have gotten an extra year, but not sure.