In my experience working with people who you have mutual respect with is the biggest pointer to success. The reality is that you have a crazy level of great skills that can support the team that likely isn't as focused on those activities/skills. But you also have a gap to fill where their biggest strengths likely lie. My first full-time platform eng gig was on a team that gave me confidence that I was bringing value day 1, even if I also had a gap to fill. This let me learn without stress.
When I joined another team without that mutual respect I found my learning slowed a lot because stress was limiting.