Pros
High Compensation: Offers a competitive salary and valuable stock options that are at the higher end of the industry standard. Significant Technical Challenges: Provides opportunities to work on a large-scale, distributed system, transitioning from a monolith to microservices using modern technologies like Kotlin, Go, and Kubernetes. Impact and Autonomy: Fosters a culture of ownership where engineers can make a tangible impact on a product used by millions daily.
Cons
Fast-Paced Environment: The demanding, fast-paced culture can be stressful and may lead to a challenging work-life balance. "WeDash" Program: A controversial company policy requires all employees, including engineers, to perform a certain number of deliveries, which some see as a distraction. Codebase Complexity: The emphasis on rapid iteration can result in a complex and sometimes sloppy codebase that can be difficult to navigate.