Developers get marked to market quite quickly in annual reviews, if not sooner. Junk PRs, bad code, tons of bugs, acting like a jerk - it catches up fast. I've seen devs walked out the door in first 90 days of probationary period, or cut in their first annual review.
For a manager there is a longer leash as the things they can impact are harder to measure with long and variable lags. So it can take 3 years easily for an obviously bad manager to be dealt with.
For a manager there is a longer leash as the things they can impact are harder to measure with long and variable lags. So it can take 3 years easily for an obviously bad manager to be dealt with.