I am not sure which Visa to apply for: 309, 820 or PMV. Which ones allows him to work AND get Medicare?
300 = Full work rights, no Medicare until 820/801 lodged
309 = Full work rights, Medicare
820 = Full work rights, Medicare
If you're asking about work rights and Medicare while waiting for a decision, then that's the onshore 820/801. He needs to get onshore on a valid visa without the no further stay condition to be able to apply. Once applied, a BVA is automatically granted but isn't in effect until the current visa he's on ceases. So unless the visa he enters on has work rights, he won't be able to work until the BVA goes into effect or the 820 is granted, whichever is first.