The problem is my GC can be approved at anytime (I hope). If BCIS requests my employment status and my latest pay stubs, and find out I am working illegally (at least for a short period), I will be in big trouble.
My company should be OK, I am the only employee in the company working by EAD, and HR people even don’t know what EAD is.