While H1B visa approval rates have improved, the process remains highly complex, and burdensome, particularly for smaller companies.