Pros
A place where it's genuinely safe to make mistakes, learn from them, and grow. You're pushed to move forward, with real opportunities , from being part of decisions early on to growing into bigger roles. The focus is on engineering fundamentals, not chasing every new tool or trend. As AI and tools evolve, what sticks is how you think, not what you use. The team feels like family, open, warm, and a space where you can be honest, thrive, and actually become a better person.
Cons
It leans more towards a startup culture, so expect a fair bit of initial struggle figuring things out, figuring yourself out. There's a constant expectation to learn and improve. But honestly, that's the best part: nothing ever stops you from thinking, and being a small team means the bar is high, which keeps you sharp.