Pros
- Nice offices - Smart colleagues - Products are surprisingly immature, so there are many opportunities - Hard problems
Cons
- Not the majority, but you’re likely to have a few arrogant and competitive peers and managers on your team who will co-opt your written work, your ideas, your meetings, etc. Everyone has stories about experiencing or witnessing this. - Impact takes a long time to realize because of poor planning, shifting priorities, esp as a dev shop to a handful of users - Equity comp disappointing, and no upside with current equity structure - Opinions matter a lot, so must regularly write op-eds to build a reputation - Most have to create all their own opportunities because managers have too wide a scope to understand their world - Lots of job insecurity lately—quiet layoffs, deflated ratings to manage people out