Our manager assigned a colleague and me both of us junior developers to a repository we have no experience working on, with no help or prior knowledge provided. We asked our senior for guidance, and she told us we need to reach out to two other teams to get a knowledge transfer.
We have 10 days to complete the task, but there’s already been a delay due to code reviews. Our manager refuses to understand the situation and told us that our jobs and especially our performance reviews are on the line.
Should I consider switching to a different org, or is it time to leave the company?
(I really don't like posting question like this)
Sorry to hear about this (insinuating that missing the project will lead to PIP/firing is crass to say the least), but I just want to say that everyone's really stressed out right now and the amount of empathy in the workplace (and beyond) is at a low.
Unless your manager has been consistently terrible to you in the past, I imagine she's just frustrated something is behind deadline and probably perceives you two as needing hand-holding. It's important to have empathy in these situations.
Tactically speaking, getting blocked on code reviews is incredibly common. There's many things you can do here:
Should I consider switching to a different org, or is it time to leave the company?
If this is a repeated pattern from your manager, you should definitely consider switching, either to a different team or a different company. Given how rough the market is (especially for junior engineers like yourself), I would try a team switch first. Oracle is a good company, and the stock has done well over the past couple years.
I think your manager is getting pressured to PIP their reports and this project is being used to make a decision.
There's nothing much you can do about whoever's making the call to PIP, but Alex's advice covers what you can do to control your impact on the project.