I received an offer for USAA Amex last month. Bonus offers were $25 for first purchase, and $175 for $500 spending within 90 days. I thought it would be like NFCU and be 90 days until the bonus. However, the bonuses and rewards were available as soon as the charges posted.
Another part of the offer is 0% APR on purchases until 01/01/21.
This was a targeted offer, but the $25 back after first purchase is available to everyone.
This is a no-fee card with 3% back on dining out, and 2% back on groceries and gas.