Jane and Alan live in the UK, they are engaged to be married, they are NOT married.
Alan receives a job offer in the US and is granted an o1 Visa.
Because they are not married, Jane is given a B2 visa so she may go with Alan.
Jane is employed by a UK company as a consultant. That UK company are hired by a US company and Jane is given that workload.
Jane is now living in the USA, consulting for a UK company, doing work for a US company.
Is this legal?