After having difficulties with green-card sponsorship agreements with employers, I decided to try self-petitioning the US government through the National Interest Waiver program. Attorneys here drafted a lengthy and compelling argument that resulted in a successful petition with no requests for further evidence. All filings were done in a prompt manner and the expense was average for the industry. I am very pleased with my experience.