Pros
- Individual engineers have a lot of autonomy and influence on features/roadmap. If you have high conviction about something and there's evidence customers want it, just prototype it. If it's clearly useful, we'll probably ship it. - Customers LOVE the product, which feels good and makes you more excited to work on things. - EPD (eng, product, design) org is super AI-pilled but still holds a high quality bar, which is the best of both worlds in the current moment. - Truly some of the smartest, yet humblest people I've ever worked with. - Few meetings, very little BS, politicking, or hierarchy. - Comp is high given company size, and impactful contributions are recognized.
Cons
- Cross-team collaboration could be a little better at times. Sometimes I feel teams have missed opportunities to build off of each other's work. We're getting better about this over time though. - Must have pretty high agency to succeed here. - There are a lot of unknowns in the industry right now: what workflows will stick? Which SaaS products will own what? The uncertainty has at times meant large (but warranted) shifts in company prioritization and team arrangements. This rewards individuals who are flexible, but would probably be uncomfortable for folks with one preferred focus area or who prefer not to change teams often.