Any Canadians working for US Companies?

Hi There

I have a good shot at getting a job with an American computer company. It's my old parent corporation that used to have a Canadian limited division that has sinced been disolved. I worked there 5 years and the former managers have contacted me to see if I am available to return. So now I would be working for a US company and working in Can/USA, wherever installations are happening.

Any Canuck members work for US firms? What are the laws, tax implications? Paid in US funds or conversion to Can?

Any US members know if there are restrictions in US companies requiring them to hire US citizens first or any such rules?

Any advice would be appreciated,

pete