Perks with New Credit Card Account

I needed to book a flight, and I found a card that will give 75,000 flight miles after a certain amount is put on the card in 3 months… I got the card, and put payment of monthly bills that I’d I would be spending anyway and paid off the card by the due date and booked the flight free and I still have nearly 30k miles left that never expire for my next time I need to fly!!

Great idea!

What card and does it have an Annual Fee?