A lawyer is never wrong, rather "The lawyer may be taking a little poetic license...", The lawyer is not incompetent, rather "the lawyer is trying to steer you in the direction of a more permanent status". The lawyer is not lying to cover their incompetence, rather " the lawyer is trying to get people to stop thinking of a TN as a tool for staying long term".
We are getting a little bit away from the debate as to whether a letter is required or advised for an H-1B but here is how to think of an employment immigration attorney IMHO (with all due respect to the lawyers out there
:
An attorney represents their own interests first.
An attorney represents the employer's interests second.
And an attorney represents the employee's interests last (and usually least).
As the weakest of the three parties involved, the employee's best strategy is usually to do what is always advisable when finding oneself the weakest in a group of three--play the two stronger parties off against each other.
The attorney is definitely looking for more business and wants the future business of more frequent renewals and eventual H-1B sponsorship and green card sponsorship. In doing so, the attorney will definitely try to exaggerate the risks of the TN. But the point is that the employee should play along with this as much as possible
because it is in the employee's interests to do so. Yes it is in the attorney's interests for a different reason--the attorney makes more money--but the interests of the employee and the attorney intersect here.
So it is just smart to play along with the attorney when they are talking of the risks of the TN--rather than blasting them for allegedly bad ethics or abilities.
Being in TN long term really sucks. Because of the limited range of job categories in TN, it is really hard to advance in one's career while on TN--and there's the risk of an eventual rejection of a renewal.
But as bad as a TN is
long term, it is a wonderful short term tool for getting one's foot in the door in the US. IMHO the correct strategy is to use the TN to get started and then to play the lawyer and the employer off so they begin to work towards green card sponsorship. Once the initial TN is in place, the risks of remaining in TN should be played up, not down, wherever possible.
This is not about hero worship of the lawyer but my opinion as to the best strategy for dealing with a lawyer for someone in a TN.