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.
Endless number of things to do...
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.
Process is bloated...
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.
Laser focussed PSC conversations...
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.
- Change teams (requires an exception since it hasn't been a year)
- Leave meta (and payback some comp components and say good bye to crazy TC)
- Take a medical leave (still risk getting dinged at PSC)
- Stick it out until the 1 year mark and revisit above options.