Pros
- Engineering bench is top-notch - Great learning opportunities at every level - growth and scale challenges make for a very fertile learning ground. - Democratic culture so possibility for impact is huge at every level. You work on high value products and systems that are used by Fortune 100 companies. - Smart and genuinely good people, super hard-working - Latest tech stack, smart application, good processes, nimble but effective - Leadership is deeply invested, sympathetic and supportive - Hiring bar is getting raised with every new hire
Cons
- Growth challenges but they are actively being worked on - Business is exploding so very little time to bake product, processes but again leadership and everyone is aware and actively working on it.