Hi guys, hope to get some insights from the people who have went through this process.

Currently how long does it take to file for H1B? Also, after H1B for the green card process the employer is required to post your job for at least 4 weeks and if they found an American that qualifies, they need to let you go by law…Is this process risky? Thanks!