My last employer used AMEX as the "corporate card". It was a card I had to pay for and then be reimbursed, but it was against the company's credit, not me personally.
Anyway, I had the option of paying an annual fee and collecting the Amex points myself. I did not do that because I thought the fee was too high, but others did and liked the benefits very much.
Look into that ==> can you get personal benefit of points by using the corporate card somehow?