Earn 150,000 bonus miles in the first 3 months plus a $300 annual Capital One Travel Credit.