I live in Thailand, but my banks require a US address. What I did was set up a personal mailbox with https://www.escapees.com/
They offer a service where they will scan each envelop that arrives and, if you want, you can have them open it and scan all the contents and upload to their website for you to read.
They will also save your physical mail and you can have it put in a box and shipped to Thailand. The one thing they won't send here is packages.
So far the banks, and Wise, accept it as proof of a physical address and residence in the US. For example, I have my bank statement physically sent there and it is considered proof of physical residence (but if the banks crack down further and require a rental agreement or utility bill, then I'll need to do something else).
You could open an account with them, have the debit card sent there, have them scan it so you can use the debit card online, and then have the service send it to you in Thailand. Some financial services aggressively cancel accounts for expats, so this may be the safest approach instead of asking your company to send it here.
For receiving US based phone calls and SMS, I have a US number with https://parkmyphone.com/ They record voicemail and forward text messages to my email. For me, this has worked about 80 percent of the time - I think it's possible for a company to detect it's VOIP and some will refuse to use it. But for me, it's been OK. I can't make outgoing calls with that number, though, but can do outgoing text message responses.
There may be better or cheaper services out there, but these have worked for me.