Exceptionally smart team. Committed to functional programming (in Scala) if that's your thing. Interesting work. Exceptional work life balance and respect for employees' lives outside of work. Tight knit teams with people that care both professionally and personally.
Cons
Pay could be better. Other than that, no cons to speak of.
- Excellent hiring process, nearly every developer is competent and smart
- Open management that listens to feedback
- Good tech practices that keep you from getting bound up in process nonsense
- Meetings are few and useful
- Forward-thinking culture keeps you learning
- Very much oriented towards functional programming
- Small, close-knit teams
- There's a culture of confidence in the leadership
- Excellent work-life balance
Cons
- Separate ops team rather than letting dev teams own their own devops
- Currently creating a separate QA team rather than having teams own the testing process
- Not very diverse; they hire good people, but the developers are almost 100% white males so sexism is noticeable
Excellent company to work for. They work hard to build passionate teams and support continued professional development. The work and systems can be complex but it makes for a good challenge. Flexibility and work life balance are highly valued.