Strengthen and weakness, it's not a binary thing. It's like the same thing, but it's a dial. In some context it's good, in other contexts it's serving you.
Different growth stages require different strengths
Craft → Career Growth
Don't step away from the details that both you love. If your passion is building product and product design, even if it feels like at times the company needs to do all this other stuff like scale up, go to market, and operations... Don't lose the essence of the thing that you love doing.
When you are younger, when you're starting off, rate of change is crazy. You are growing almost every six months. As you start becoming mid-senior, I start seeing conversations on, 'Okay, maybe I should not do that. Maybe I should not take on this product. I don't know what it means for my career.'
You need to optimize for what you're great at. If you're 25 years old early in your career, it's very hard at that point to say, 'Oh, here are all my weaknesses and I need to improve on those.'
Most likely the new place hires you because of the values of the organization you left, but not the behaviors.
There is a difference between you not being good at something and a business or company not needing that thing at a particular moment in time, or you being very good at something but not in the way that a company needs.
It's actually better to have a stable of mentors. You want to have three or four. And ideally, what you do is you meet with each one of them once a month on a different Friday of the month.