Does the company sponsor him?
Then if unfortunately he gets laid off within 180 days after filing GC, his GC will be invalid.
He can transfer H1B to another company or apply EAD. That needs to consider if you have a risk of being out of status (H4 or AOS).