Look at a legal website that describes TN process in Detail.
Corp-to-corp, means they are your client, paying you as a contractor (self-employed), no benefits, and you are responsible for taxes etc. Not the best for someone living in the US with no medical, and self-employment tax is high. Better to be an employee, in my opinion, unless you plan to have several "clients".