Pros
- The technical challenges are legitimately hard — distributed systems, real-time pipelines, multi-vendor commerce at scale. You're never bored. - Engineers own their work end-to-end: database migrations, GraphQL APIs, infra, observability. Full-stack ownership is real here. - Strong engineering culture: ERD-first design, documented coding standards, AI-assisted tooling that actually improves workflows rather than replacing judgment. - The codebase reflects thoughtful decisions — structured logging, transaction safety, cache discipline. You'll learn good habits. - Modern serverless stack (AWS/SST) with real investment in developer experience.
Cons
- The breadth of the system means onboarding takes time — lots of moving parts to internalize. - Fast pace means occasionally navigating ambiguity; self-starters thrive, those wanting heavy guidance may struggle.