Given the state of Gen AI , would I be wrong to skip joining Meta?
I am on visa and my current company is stable with good work life balance.
I do want to grow in my career and Meta does allows me to learn something new.
I feel I am an average L5 engineer and lack social skill and I am working on this. But I am a bit scared that I will struggle at Meta and with a H1b and current market conditions I am a bit reluctant to take the plunge
You should 100% take the offer. I think WhatsApp overall is actually the best org in all of Meta, and it's great that you won't be going to ads. Meta E5 compensation is extremely competitive too - Unless you are paid extremely well in your current role, I imagine you would be getting a huge pay raise.
With Taro resources on your side, I think your chance of succeeding at Meta are far higher than your chance of not making it. I recommend this course to understand Meta E5 expectations: Grow From Mid-Level To Senior Engineer: L4 To L5
Congrats!
take the offer!! Everything good in life starts with being bold enough to take a risk. This is the best kind of risk to take: a bet on yourself. Meta is a Big Tech co that has absolutely zero risk of dying in the next 5 years, especially a WhatsApp core infra team. This “risk” will give you strong compensation, a fantastic peer group, and impactful work in a hot area (GenAI). Plus, you have Taro to help you during the transition 😀👑
Working on Erlang is going to be interesting. It’ll be a great learning opportunity, but it can also open you up to many interesting roles later in your career if you can claim expertise in it.
On the topic of stability and layoffs, you’re right that Meta has been doing layoffs recently. But I’d argue that there are very few places that are truly “safe” anymore (perhaps Apple being the notable exception). Even if you get laid off, I am very confident you’ll be able to find a job before the visa clock runs out.