Culture at your company

Absolutely.

I would also add - development-driven team culture with short design cycles.
In my experience, when people have some variation in the projects they work on and work with different people regularly, it makes us the happiest.