my indian colleague highly recommended it for gc application. he was laid off by his former employer just after i140 approval and continued from there through this lawyer.