Pros
Philo is a wonderful place to work. The culture is very friendly and inclusive. Currently a good size: not so big as to be impersonal, but not so small as to require crazy hours or wearing too many hats. Hours are flexible and rational, and vacation is encouraged (and exemplified by leadership). Benefits are decent for a company of the size/history/funding. The leadership is technical, and are very open and accessible. The building's nice, and centrally-located in SoMa. The engineering culture specifically is great. Meetings and unneeded process are kept to a minimum; what do exist for those are constantly iterated on to find what works and what doesn't. There's a big focus on learning and sharing knowledge, both within teams and throughout the department. The org structure is mostly flat, with ideas and technical competency trumping hierarchy and seniority. We strike a good balance between shipping code and minimizing technical debt — and all team members ship code, regardless of title. We work with cutting-edge technologies where they make sense, but avoid dogma on either side of that debate. Engineers aren't silo'd into working on one specific thing, but are free to work on what they find interesting. Discussions and debate are encouraged, with an eye toward making sure even the quieter team members have their say. Recruiting is a department-wide concern, and we're prioritizing diversity in hiring.
Cons
Nit picking, really: 401k matching would be nice, and will likely happen in a future stage of the company.