Congratulations on your approval!
I just wanted to ask if there was an RFE in your case. If not, did you have to call the USCIS to check on the status, before they approved it? I have been waiting for over 2 months and my status still says "Initial Review". So, I just wanted to find out if I should just wait or ask my lawyer or HR to contact USCIS to find out what's going on.
Your response is greatly appreciated. Thanks.