Pros
- feel-good mission, strong product vision - solid revenue growth and expansion into new markets - experienced exec team - great colleagues, mostly - use our own product, attempt to address issues/concerns (not always successful - more on that later) - quarterly performance bonus for everyone - free lunch, snacks, booze
Cons
- brutal commute unless you live in RWC/Hillsdale area - pick either a) dealing w/ rush hour SV traffic on 101 or b) commuting w/ Caltrain and connecting to a shuttle - mediocre equity, benefits compared to other software shops in SF/SV - seems like sales team has most of the growth opportunities - (related to above?) LOTS of emphasis on sales numbers - prioritized above other goals/metrics - difficulty hiring in eng/product - recruiting process awful - emphasis on growing remote teams because they're cheaper rather than fixing comp structure and hiring the best local talent - poor coordination b/w eng + product leads to a lot of thrashing, feature creep, slow execution - work-life balance not the best (due to previous 2 bullets) - deployment cycle slow and burdensome - eng infrastructure is conceptually complex - lots of institutional knowledge held by a small (2-3) group of people - many processes outdated or simply wrong - leadership slow to prioritize change - too much reliance on QA process, not enough up-front testing - lots of variance in mgr quality - and micromanagement definitely happens - no exit in sight for foreseeable (< 3 years) future