Pros
A place that genuinely invests in its engineers
A few things that stand out after time here:
Strong technical culture with a modern stack and high standards - quality is taken seriously rather than sacrificed for speed.
Talented colleagues who are generous with their knowledge, and real encouragement to mentor and grow junior engineers.
Varied, challenging work with genuine ownership, not busywork.
Support for visibility in the wider community
Approachable management and real room to grow.
Kontras
Honestly hard to point to much. Busy stretches can mean juggling a few things at once, but that comes with the territory of a growing company doing interesting work.