What is the process for H1-B visa?

First you need to find a job. The employer needs to sponsor your visa. Usually the employers pay an immigration lawyer to take care of the process. If you are in US with other than student visa you will have to get your H1-B visa outside US. It usually coast the employer $3K to $5K. The lawyer has to show the USCIS that the company cannot find an American citizen for the following position. If you are a hi-tech skilled worker it should not be a problem. Every year around October the congress allocates limited number of H1-B visas. Most of these visas finished up around April/May. So if you apply after all the H1-b visas finished your case will have to wait in line for the next year.