Pros
I've thought about leaving twice. Both times, when I sat down and honestly compared what I'd be trading away, I stayed. The technical quality of the work here, distributed systems at the scale of India's largest fashion retailers; is hard to find. The codebase is something I'm genuinely proud of, because the whole team cares deeply about craft, not just delivery. Engineers here argue about the right way to do things, and those arguments result in better systems. Five years also means I've seen the company grow substantially, and what impresses me most is how the culture has stayed intact. The founders are still present, still setting the technical tone, still accessible to anyone on the team. My growth trajectory here - from SDE to Senior to Lead; happened because work was recognised.
Cons
None. Just keep doing what you are doing.