Simple advice that is difficult to achieve: work with people you deeply respect and admire.
Find a manager that you can learn from that might not have technical skills but is a genius in another domain like sales. You will learn so much and the difference in culture is mind blowing. In my experience the smartest people tend to be nice and confident. There's been this assumption that being abrasive and being smart go hand in hand, especially in the tech industry. This is for the most part not the case.
You can provide enormous value to an org with your skills.