As a Europoor, I somehow neglected the possibilities and advantages of credit cards - however, upon re-domiciling myself quite a few years ago, and also using US LLCs for some purposes, I found them to be incredibly useful.
TBH, I don't know what the corporate card is called, it's something...