There is no law on this. You are free to not work with them if its too far. You are an at will employee and they don't owe any duty to pay travel expenses.
I hope it's a GOOD job to drive 150 miles one way!!!
THIS ANSWER IS PURELY FOR ACADEMIC DISCUSSION ONLY AND DOES NOT CONSTITUTE ANY TYPE OF LEGAL ADVICE OR LEGAL REPRESENTATION.