i am a mexican citizen living and working in the USA on TN status. i know i am not allowed to work for an employer other than my current employer which i got the TN status for.
but can i do a freelance project for another USA company while i am on vacation in mexico?