2

Meta team match - How to optimize?

Profile picture
Mid-Level Software Engineer at Walmart8 months ago

I've received a verbal offer from Meta for the Android role and I'm in a team matching phase right now. I've a couple questions:

  • My recruiter mentioned that team matching is taking a lot of time these days and suggested me to take a team that's available and later could think of changing the team. What should I do here wait for the right team or take a team that's hiring right now?
  • Does anyone have any recommendations for teams at Meta which are layoff proof, has interesting and promising projects coming up and a good mobile engineering foundation?
2.3K
3

Discussion

(3 comments)
  • 2
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    8 months ago

    What should I do here wait for the right team or take a team that's hiring right now?

    I recommend looking for a balance. Obviously you should never join a team with red flags, but you don't want to wait 3 months to find the "perfect" team. If I were to put a number on it, any team/manager that feels around a 7/10 or higher should be okay.

    You can try asking for Pulse scores (I would ask your recruiter if this is okay before asking a hiring manager though): "No worries if you aren't allowed to, but I would really appreciate it if you could share your Pulse scores with me so I can get a better understanding of the team."

    Does anyone have any recommendations for teams at Meta which are layoff proof, has interesting and promising projects coming up and a good mobile engineering foundation?

    They don't exist 😅

    I literally worked on ads, and I know tons of engineers who worked on ads. Ads makes up 97% - 99% of Meta revenue. Despite this, there were engineers who got laid off from ads. Overall, ads was hit less by the layoffs, but they still got hit.

    If you are optimizing for layoffs, you should go to ads. But there's downsides working on ads as I talk about here: "What is it like working on ads teams?"

    At the end of the day, I would focus on quality of the team, particularly the engineering manager. For example, if the manager shares their Pulse scores with you and they're very high, you should probably auto-join that team.

  • 2
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    8 months ago

    What should I do here wait for the right team or take a team that's hiring right now?

    For almost everyone, I strongly suggest you take the first team you get offered. The reasons not to would be:

    • You have other strong offers
    • You know lots of engineers/hiring managers at Meta and feel confident you can find a team on your own

    Assuming the above criteria don't fit you, just take what is offered. Even if you hate it, the Meta brand name is powerful. In addition, Meta is better than most companies for internal transfers. As long as you perform well, you'll be able to switch teams once you build a better understanding of the org and company.

    • 0
      Profile picture
      Taro Community
      7 months ago

      I made this mistake! Big fat OOPS! I didn't realize I had to take the first one. I've been in team match for 3 weeks, and in retrospect I probably should have just taken that first one. The other 3 they pitched to me were gone before I could even meet the manager. I would have said yes to them all. I have a few other offers in hand but none as strong as what Meta would be. I can afford to wait, but now I'm not sure IF I'll even get a team match considering they were gone so fast. Should I just wait then for the next viable option to present itself? Do the HMs somehow know if you've turned teams down before (and therefore become less likely to pick you)?