I applied for my H1B through Marina Shepelsky and almost got ruined. They may be good in their area of expertise but the area that they have not dealt with, such as H1B, I would not take the risk. They were not only unaware of the laws regarding H1B but made blunders filing the forms. To make matter worse, when I brought their mistake to their attention they continued pressing that they didn't make mistakes. It was so bad that almost lost my legal status. I don't recommend their office at all.
more