Company makes it mandatory to go through their contracted attorneys office for PERM application then I have the choice whether to continue with that attorney for I140 & I485 or choose an independent attorney. Either way I'm paying the fees for both the applications. Any pros or cons on this issue such as delays, etc.