U also can transfer to b-1 to have 6more months if you really used up ur opt.  talk to ur lawyer then. it is cheaper than h1b. so might be better than rush into some firm that you see as a temporary place.