Pros
The interview process was fast and they do handle TN Visa paperwork quickly
Cons
I was hired by this company under a TN Visa as a MuleSoft Developer, and my experience has been extremely negative. The company never placed me on a project, never paid me a salary for 6 months, and did not provide health insurance. As a result, I had to spend my personal savings just to survive, while the company failed to honor its commitments as an employer. This is a serious exploitation of the TN Visa process, they recruit international professionals under the promise of work opportunities but refuse to pay if you are not assigned to a client project. I strongly caution anyone considering employment with this company, especially those coming on a visa. What they are doing is unethical and misleading. No employee should have to face this kind of treatment.