Bottom tier manager is the worst role in tech. * You are responsible for sticking to commitments that depend almost completely on other people sticking to theirs. * You're still on the hook for delivery, so if someone you assigned a subtask can't get that job done, you either have to pass it on to someone else (which often ends up harming the social dynamic of the team) or just do it yourself. Throwing an employee un…
In your first two points, I think that after you know your team well enough, you will understand where your engineers' skills lie and learn how to delegate effectively to either the person most capable or the one who will learn the most.
Your last point is true in larger enterprises. However, it's not so bad if you are a manager in smaller companies or startups, when you are 1-3 steps from the CEO, you get a lot of independence.
In the other points, I must admit I never went through an RIF and never had a situation where the "engineers were too green." However, I worked at an enterprise company where there was a 1:1 ratio of interns to employees, so it might be a large enterprise. Generally, there is always at least one senior in the team to deal with firefighting.