You might also like:
Dining rewards programs are a great way to earn miles with your preferred airline even when you’re not in the air. Programs occasionally run promotions for new members, and United is the latest to offer one. Currently, United MileagePlus Dining is offering new members instant VIP status (which basically increases your earning rate) and the chance to bank up to 5,000 bonus miles — on top of what you’d normally earn.
As always with dining programs, you must eat at participating restaurants and pay for your meal with the credit card registered to your account. The miles you earn with this MileagePlus Dining promotion will post to your account within 6-8 weeks. If you’re not already registered with United MileagePlus dining, this is a great opportunity for you to sign up, gain VIP status and score a generous bonus.
Source: thepointsguy.com