I have been working less than a year at Meta and am just unable to understand and jell with the culture. There are a few main things contributing to me feeling burnt out.
There is equal emphasis on contributions to all axis and there is barely any overlap in the work that I need to do in order to meet expectations on all of them (except maybe Impact and Direction)
Better engineering projects that my team has scoped out are very separate from Impact projects
For people axis, I have to drive org level impact which is a thing of its own and adds on to the BE projects and impact projects.
Our oncall is extremely tough since we have a huge number of products with code dating back to 10 years ago.
Due to all this it feels like I'm having to do 4 jobs at once.
Especially for impact projects that result in changes to the product, there are a huge number of people involved, UX, DS, DE, 2 major orgs who are our customers and their representatives, Content, PM and business leaders. I get pinged for dates and status updates by 5 different people for either the same or different things every day. It is hard to keep up with and as someone who has some ADHD traits (unofficial diagnosis) and an introverted personality, just getting pinged and keeping up with responses feels exhausting let alone the coding aspect. Meta lives by its bottom up culture but in our org it just doesn't seem like its working. In my previous job, process was barely something I had to think of, and mind you we did weekly releases to 3 environments.
From having performance conversations 2 times per year to now having them 2 times a month seems like an extreme overkill and adds to the stress at all times. It isn't just the frequency. PSC self reports are so heavily dissected for every single word, every single metric that doing PSC right feels like a project in itself. so now it's 4 + 1 = 5 jobs.
What should I do? PSC season is again around the corner. Practically speaking I have a few options I want to get some thoughts on.
Meta is a great company that I think is financially well-positioned (I imagine your initial RSU grant has grown considerably). I do think it's worth giving it a shot across the next 2-3 months and see if you can hang in there. In terms of what to do:
Here's another good thread I recommend (from another burnt out Meta engineer): "How can I have less burnout and better work-life balance?"
Worst case, you can look outwards (Meta is admittedly a terrible place for someone with ADHD), but let's not think too much about that yet. The PSC rating in particular is an important piece of info.
Best of luck and if you need more help, please share more in the forum and I'll be around to support you with more advice!
I'd like to comment specifically on the "process is bloated" point. I felt this too at some points when I was Tech Leading a re-architecture initiative on Portal. It's very draining to field questions and status requests from multiple people per day...
So I have two recommendations:
I talk about the internal tool I built at Meta here: [Case Study] Building A Meta Internal Tool To Empower An Entire Org: Staff Promotion Story
(I would definitely try to stick around to the 1 year mark at Meta)
I've gone through similar struggles: it took a while for me to find what works for me. Given:
I'll focus on tackling the people aspects of your situation. Here's the framework I had that worked for me:
Once you feel like you've lowered the time distractions from other people going to you, take a step back and see what's the next thing giving you trouble (whether it's still people pinging you, on-call, better foundations around perf). Take things one step/one problem at a time.
You don't need to go through this discovery alone either: I'd talk to your manager about your stresses and work with them to help figure out a clear path forward. Keep in mind though at E5 it's when people expect you to tell them what to possibly do, so you'll need to lead the convo by:
Else your manager might interpret your struggles as you being overleveled & underperforming.