Can anyone please tell me how much time its takes normally to transfer H1b from one company to another? Is this normal and are there some specific conditions that need to be met? Thanks