but are considering Bitpay/Coinbase Commerce temporarily to reduce friction
"friction" to what? You just accept BTC and hold it. That's all.
Any thoughts, tips, or legal resources??
If they start with "legal" shit... they are lost from the beginning.
Bitcoin is simply money. That's all they have to have in their mind.
All our suppliers use USD so might need to exchange regardless?
Wrong. Totally wrong mentality. You save those BTC and/or slowly start paying your employees or find other suppliers that accept BTC.
How many BTC payments you will have in the first 6 months? 10% from your total volume? That's your pension fund dumb ass, you keep it and save it, you don't go back to fiat.
I wonder when people will learn these things: in order to start living on bitcoin standard you must SAVE sats you don't just throw them away fro more fiat.
I think those last couple points are potentially very helpful. It's unlikely their bitcoin revenue will exceed what they can use it for anytime soon.
As long as even one of them are willing to take a portion of their pay in bitcoin, there shouldn't be any need for conversions and then they can work on convincing more employees/vendors to accept bitcoin payments (or finding those who will).
That's why I said: first they need a change in their mentality.
Without that... NGMI.
Bitcoin is firstly a state of mind and you must be prepared for it, because it will change YOUR ENTIRE VISION about the (fucked up) world.