My corporate card is an Amex. I would never ever go through the hassle of paying with a personal card and then being reimbursed by our accounting department (they are in another country, have strange hours and are horrible unresponsive, so there's no guarantee I'll ever see that $ again). Therefore, if I am entertaining, I make sure in advance that the restaurant accepts Amex.