So, how much is your friend paying Company A to give him a visa on the off chance that he will get employed in some yet-unknown Company B? I'm sure the amount must be substantial. This has all the makings of a scam as well as future trouble for your friend.