Any civil engineer working in USA in TN Visa? How was the process, how long does it takes and how to convince employer? Thanks