My H1B petition thru' company A is approved but visa application got 221g blue slip "Administrative Processing" is still pending for more than 7 months.

I have moved to company B and working for past 5 months. Company B is recommending to apply B1 visa for my project later we...