If you are looking to obtain a work visa, green card or citizenship, you will most likely be working with a lawyer. If you are working with a lawyer for the first time, there may be a lot of aspects of the process that are overwhelming or confusing to you. There is no doubt that you need to pick the best lawyer for your immigration needs, but you also need to know how to work with them in order to get the best results.
After numerous mishaps while working with a small law firm hired by one of my previous employers two years ago, winning the notorious H-1B lottery was the biggest relief to my endless panic attacks waking up every morning thinking that I would have to pack up and leave the country for good. Since then, I have changed employers multiple times and effectively doubled my salary within a year while holding the H-1B visa.