More likely the German engineers cost half as much as the New York ones. No health insurance and much lower CoL and market rates.
I think you're probably right about overall cost, but just a note: German employers do pay into the health insurance pools, too.
Yes but operational reasons such as we can't afford to pay them falls under a fair reason. Only issue could be they would have to a certain amount of notice, so it could be more costly.