Say what you want about the stupid points... You better worry about credit card fraud and the like.. you will travel to allot of locations at NetJets... You will put taxis, food, everything on that credit card... I use the company card, having been double charged and rip off in restaurants with my personal card made me a believer in the company card... Its on the company's back not mine...
Does the company card have your name on it? I suspect it does. My experience with company cards is that you are liable with the company as the backup.
So let's say for example the company goes out of business, there are outstanding charges on the card, you will be responsible for those charges and you will be the creditor of the company, not the credit card company.
Maybe NetJets is different, but I wouldn't be so sure that the company card insulates you from everything. I'm not saying it's not a good idea, I'm just saying it may not be the panacea you imply.