PERMANENT RESIDENCY DOESNT EXPIRE AND ONLY HAS TO BE SHOWN ONCE TO AN EMPLOYER.
The fact the card expires is irrelevant as long as he shows the card once prior to expiration. Companies engage in this illegal activity all the time and it can be very costly.
PERMANENT RESIDENCY DOESNT EXPIRE AND ONLY HAS TO BE SHOWN ONCE TO AN EMPLOYER.
Says where? Most permanent residency (10 year expirations) you are correct, but that doesn't mean a company can't require you to maintain proof of that eligibility. There are several ways PR can be lost and someone ineligible to renew, and hence no longer has work authorization. You don't lose the authorization because the card expired, but you don't necessarily still have it either. The law only requires unexpired docs when first hired, but doesn't ban companies from keeping current documentation. Also, for conditional permanent residency, your status expires within two years, at which time you can be subject to deportation if you don't apply to have the conditions removed.
The fact the card expires is irrelevant as long as he shows the card once prior to expiration. Companies engage in this illegal activity all the time and it can be very costly.
How can it be very costly? Yes, renewal fees are $450, but as a green card holder, the law requires you to have a valid green card on your person at all times. Companies requiring current, valid documentation in no way presents additional costs to the employee.
As to being illegal: where in the law does it say this can't be done? If we look at a couple sites (a pain to find specific details on this, unless you have some law-links?), here's what I get:
https://www.usimmigration.us/immigration-forms/green-card-renewal-i-90/:
But also, not having a valid copy with you at all times can cause problems. You never know when a your job may require a new photocopy of the card. It's also a misdemeanor to not carry it at all times.
http://www.nilc.org/provworkauth.html:
In certain instances, an employer must ask workers to show their work authorization documents again (after you already filled out the I-9 Form when you were hired) if the work authorization document you presented had an expiration date. This is called "reverification," because the employer is checking again to make sure you are still authorized to work.... That is, the employer cannot require you to present another work permit with the new expiration date as long as you have other documents that establish your continued work authorization.
If you have shown documents that prove that you are a lawful permanent resident (you have a green card) then an employer should not - Note it says "should not", not "may not" -
ask for documents again. For example, just because your green card has an expiration date, it only means that your card needs to be renewed not that your work authorization has expired. Your employer should not ask for your documents again since you have authorization to work in the U.S. permanently based on your status.
Your employer can reverify work authorization documents for the entire workforce so long as all workers are treated the same. It is against the law for the employer to reverify work authorization documents of only certain or specific workers if the employer has the intent to discriminate against those workers because of their immigration status (such as not being a U.S. citizen) or national origin.
So that last part - the FAQ seems to imply that just because they are green cards, the company specifically can't enforce reverification. But, if the company policy is that all workers need to have current docs (not just green cards need to update their info), then it's 100% acceptable per NILC's analysis. If a company wants to require that all employees have to keep current valid docs in order to maintain their position with the company, that's just fine and dandy.