I am working on H1B visa and recently my spouse's I-140 got approved. Shall I continue to work on H1B visa or switch to H4 EAD to save H1B remaining years? what are the pros and cons of H4 EAD over H1B?