The most important point is missing. The reason for Meta layoffs is that metaverse is not getting enough traction. They wasted billions and they blame engineers for WFH? It's nonsense.
Moreover, with multiple rounds of layoffs nobody's gonna join Meta. Why joining? Getting 500k "salary" with a risk of being laid off in the next 6 months and spending the next 6 months looking for a job? It's not 500k, folks. It's a fake 500k carrot for naive bunnies.
I had offer from Meta, and I am so happy that I didn't go there. The company is just unstable, going downwards spiral. They have to pay me a really good sign up bonus with a good vesting schedule so I consider them, maybe, one day.