Pros
- "Start up" culture feel, but with solid real-world stability
- Company committed to doing The Right Thing
- Decisions are not driven only by money, but by "what would be the best user experience?"
- Internally, dedication to doing things the right way (even if it means having to redo existing choices)
- Not afraid to spend money (smartly)
- Not afraid of funding wacky side projects if they have potential
- Hiring policy: "We only hire rock stars"
- Amazingly good benefits (all premiums covered, lots of neat perks)
- Generous bonuses, paid quarterly (and, yeah, we actually get them every quarter)
- Pathologically friendly to remote work arrangements
- Open source-driven
- HQ is in downtown Mountain View -- great restaurant selection nearby.
- Company will provide whatever equipment you need to be comfortable & productive (weird mouse? done. high-end ergo chair? done. multiple monitors? done.)
- Good parking situation
- Free snacks, drinks, and lunch on Mondays
- Friday cantinas (company-funded drinking)
- Dogs at work
Cons
- So many people working remote can be a pain in the butt sometimes, but it's just an adjustment.
- No stock (private corp owned by an NFP foundation)
- The nature of "we'll try any technology if it's the right technology" sometimes causes a lot of different tools doing the same (or almost the same) thing in different places as each person/team gets to re-make the choice.