I think it’s best to shop around so that you can get the best rate. Basically attorney fees are expensive but then you may get a good rate if you inquire with several companies. Remember that according to immigration lawyer seattle, It’s advisable to hire a lawyer if you are applying for residence visa, green card, if you happen to be rejected once by immigration officers and if you happen to have criminal record. Immigration process takes a long time, often difficult and tiresome so taking help from someone who specialized on the field is worth it. Remember though to assess carefully your need because if it doesn’t fall on those mentioned then immigration is no longer needed.