Pros
Strong company culture with values that are genuinely practiced in day-to-day work. Excellent benefits package, including AI tool subscriptions, Remote Health coverage, therapy support through Spill, laptop and equipment benefits, annual technology and wellness stipends, and other perks that demonstrate a real investment in employees. Engineers are trusted with a high degree of autonomy and ownership, with plenty of freedom to make technical decisions and drive solutions. Fully remote environment, talented colleagues, and many opportunities for professional growth.
Cons
Product requirements can sometimes be unclear or evolve significantly during development, leading to uncertainty and occasional rework. Priorities may shift frequently, making long-term planning challenging. There is also a strong performance culture that can feel demanding at times, even when expectations are not always communicated explicitly. Some initiatives begin with limited definition, requiring teams to navigate a considerable amount of ambiguity.