Since we always bash USCIS for being inefficient/inconsiderate/in-general-pain, I thought I will share an experience to the contrary. I was under the stupid and wrong impression that just like H1B, you can continue working on EAD as long as you have applied for a renewal. Of course, this is not true, you need to have the renewed EAD card in hand to continue working past the expiration of the old EAD card. My wife's EAD is expiring in early April - and we applied for renewal only in last week of Feb. Going by the usual 60 days processing time, we were looking at a potential disruption to her job. But - today - we came to know that USCIS has approved our petition - a turnaround of less than a month.
I believe USCIS is prioritizing EAD/AP renewal applications based on the expiration dates. People who applied before us but with later expiration dates are still waiting. So kudos to USCIS! Giving priority to EAD renewals which are close to expiration is common-sense, we often don't give USCIS enough credit for common-sense, but in this case - they came through for us. Thank you USCIS.