I am on F1 now and pursuing PhD degree. I have been offered a postdoc position and they will sponsor an H1B for me. For some reasons I cannot change my status to J1 or OPT. The employer is planning on filing H1B for me but I was wondering if the application will be approved because I have not been awarded my PhD degree yet. Do I need to get my PhD before filing H1B for a postdoc?