I am a software engineer with 3 years experience at a fintech company and I am on H1B visa with 33 months left. I recently got offers from Amazon L5 and Meta E4.
I am debating between two positions because I know Meta has an up or out policy. If I can’t get promoted after 33 months I will run out of my H1B time to switch job. With Amazon I can stay at L5 and potentially relocate to another company (supposed I dont get PIP). I see myself as a hard worker but I am not as fast at coding as others.
I like the work at Meta better but I am worried I can't survive there reading many comments that Meta moves much faster than Amazon.
I have the following questions and would greatly appreciate any guidance:
With Meta
How are the ratings Meet most, Meet all, Exceed Expectations decided at Meta ? Are they evaluated based on the 4 axes (Impact, Direction, Engineering Excellence and People)?
If I complete all projects within the timeframe I agree to , do I get MM, MA or EE ?
How does one get Meet Most ?
Does the obsession with “impact” and “metrics” at Meta lead to people competing for sexy projects only and avoid things that are harder to measure like Engineering Excellence (refactoring codebase) ?
For work that falls under the Engineering Excellence category, what are some tips to justify or measure their impact ?
Is it better to give conservative estimate for the projects I work on to meet the deadline so I can get Meet All ? Or doing this will put me at risk of not delivering enough work in each half ?
With Amazon,
My other concerns are
I know it is not an offer evaluation platform but I would greatly appreciate any suggestions to guide my decision making process. Thank you
I can help answering the Amazon part. First of all, as you mentioned you are a hard worker, that means you should not fear getting PIPed, as mostly hard workers are safe from that.
On the other hands, one of the main reasons to get PIPed, apart from not working of course, is lack of good communications and bad relations with the team members. I have witnessed these traits cause many people to go into Focus, then end up being PIPed.
At the end, I wouldn't worry if I were you, I feel like in Amazon you will be pretty safe, as also L5 is a terminal level. Good luck!
Thank you so much ! I read that Amazon has PIP quota though ? All the teams I talked to managers said someone was PIP on their team. Is it fair to say that even if you work hard and your teammates work harder/deliver more you can still be PIPed there I wonder ?
Yes, it's said that people can get PIPed as well to fill the quota. It's also said that they do their best to ensure only really low performing people get it.
However, again, I think this should not prevent you from getting there, you are leaving a lot of benefits on the table out of fear of something that happens to a few people with very specific conditions.
thank you so much ! i dont know who you are but I really appreciate it. I wish you a long and happy life !
Taro is totally a great place to share offers! Anyways, it's a bit tricky as I can't see the numbers but I think you should take Meta. Here's why:
For E4 -> E5, go through this: Grow From Mid-Level To Senior Engineer: L4 To L5
Thanks so much Alex ! i am going through your course. I am so glad I found this community. I just finished team match with Meta so I dont have the numbers yet. I will definitely come back and share here once I learn more.
To learn how stack ranking and PIPs work at Meta, check this out: "How does Stack Ranking work (at FAANG) and how can I be proactive at a base level?"
For the first 12 months of an E4's tenure, the main ways they can get managed out (PIP/fired directly) are usually:
After 12 months, it's more likely that E4s get managed out for not making sufficient progress fast enough to E5 (there is yellow zone, red zone). This really ramps up around 24 months. Take the mid-level to senior course to learn more about what a good "E4.5" should look like.