Pros
Strong engineering culture with a real emphasis on learning and mentorship — good place to grow if you're early-to-mid career.
Large, established engineering office (300+), so there are senior people to learn from and well-defined processes rather than chaos.
Works on products at genuine scale across multiple countries, so the technical problems are real and interesting, not toy work.
Modern stack and practices — Agile/Scrum, code reviews, proper CI/CD.
Reasonable interview process; difficulty is fair and focused on fundamentals rather than trick questions.
Decent work-life balance compared to many local startups.
Cons
Hiring process can be a bit slow and communication between rounds is sometimes inconsistent.