I'm deciding between staying as an IC and becoming an EM, and I'm completely neutral right now.
When looking at the managerial role, it seems like you get more exposure around the product overall and you’re more involved within the product lifecycle end-to-end. When I look at Staff+ engineers on my team, they are more sound technically but don’t have as much impact on the product direction. As a senior engineer, I don’t understand the product much end-to-end, I'm mainly just working on features - It seems like becoming an EM is a way for me to get more of this scope.
When it comes to mentorship, I'm just mentoring some interns and no other full-time engineers. The mentoring is also more ad-hoc and unofficial - I help them out here and there, especially with onboarding.