Thanks for your detailed response! I will be attending that fair, I am extremely appreciative that you mentioned it. Ther is definitely several things I hav to consider7. Unfortunately my birth country does not allow for dual citizenship.
Are you on a TN visa? What were the locations they had available besides the one you mentioned? Did you have much flexibility? It's tough because I have to coordinate with my spouse. Also, what is breach of contract fee in your agreement with the agency?