Good onboarding, they provide learning materials, they are open about your salary and how you can grow (and provide opportunities for that). Good engineering level
- interesting projects to work on, with nice opportunities to learn
- collaboration culture is pretty good, communication is healthy, and opinions are heard