Pros
As a full stack engineer you're touching real features that go live to a large user base, not just internal tools or prototypes that sit in a backlog forever. The codebase moves fast and you're expected to own things end to end which I actually appreciated after jobs where frontend and backend felt siloed. Pay is genuinely competitive, on par with the US and the office perks are real like breakfast every morning, good coffee, and a space that doesn't feel like a depressing corporate floor. The team socials were actually fun and people showed up to them, which tells you something about whether people actually like each other. I learned more in my first six months there than in the two years before it.
Cons
Some senior leadership decisions felt reactive rather than strategic, and you'd sometimes hear about a direction change through the grapevine before anything official came through.