what is the advantage of cp over aos? Does it take less time? If you are working with the company that sponsored your 140, how can you go back to home country to do cp? if unfortunately , your cp is refused, can you stil get h1 visa and come back? shed some light on this please.