Hey! I think this is a really good question.
I have seen fewer and fewer strategy roles recruiting fresh grads. As you can see from chart we have, I’ll find a link for you, a very large number of people are going into consulting, finance and tech. There’s only a small segment that goes into CPG or manufacturing or healthcare. Though there are roles within tech and finance that are strategy-focused but those are usually not open to mba grads.
From what I’ve seen, the MBA corporate strategy roles tend to be reserved for experienced hires. In this case, it’s not about education or degree but rather a proven track record. Also, often preference is given to consultants, ex MBB, since basically that is the job they used to do. I have seen in my corporate experience, executives bringing in their own strategy teams based on their work and even in a large company, it will be a fairly small team, just 4 to 6 people. I’m sure this probably can vary but that’s my reference point.
I have seen also industry veterans coming in as consultants working long-term with a particular company leveraging their industry connections and experience.
I have not seen analyst level positions coming after business school and most of those being just younger folks from undergrad for bright and capable.
So I would say the corporate strategy role would be a niche position and would likely strongly depend on your pre-Business school experience. And this is something more suitable for a long term goal perhaps rather than something immediate after business school, a more typical path would be consulting for 3 to 5 years, building your portfolio of work, connection, and then going to corporate strategy.