If I do this, and they don't offer me anything worthwhile, and I then cancel the card, will they refund the fee? Either the whole fee of pro-rata?
Annual fee can only be refunded within 30 days of it being charged, according to Amex. No pro-rata refund (unless you switch to a fee-free product first, then cancel).