Yes, company B will apply H1
for me immediately.
If company A does choose to contract me via a consulting company, I would believe they will not pay it from my salary. As I ever mentioned, Company A is considering paying my tuition. One year's tuition is more than 10% commision of my salary.