
No stock refreshers given after good performance review.
Many antisocial and not collaborative people in engineering.
Hire competent managers who don't need to micromanage people. Hire people who fits culturally, don't hire toxic people.
If you're stuck with with a bad team/management it's extremely hard to move around. Transfers to different teams should be easier.