Pros
- Without a doubt the most intelligent coworkers you'll ever have. - Genuine focus (almost to a fault) on maintaining and refining company culture of passion, innovation, and fun. - Extremely tight community - Gratuitous amount of trust -- every employee gets ambitious projects and has a voice in high-level decisions, no matter their role. - A flat heirarchy allergic to bureaucracy and micromanagement. Very rarely need to ask permission for anything. - The company is extremely generous and not afraid to spend money if it means happier employees. - The compensation package (pay + equity + benefits) really can't be topped. - Working on something that's legitimately good for the world yet still has tons more potential.
Cons
- A heavy focus on iteration means that many projects often ship a bit slower than we'd like. Spending 99% of the time on 1% of the details, while romantic, often results in more time and frustration than it's worth. - Not hiring fast enough -- most functions are painfully undermanned (still only one iOS developer). - Perfectionism and being undermanned often lead to many late nights and work over weekends. - Heavily engineer-driven company means that other (non-eng) roles need to compete over time and resources.