Flexible work from anywhere
Small and Agile Teams
A good place to grow your career
Exposure to a lot of other companies in the Bay Area
Cons
Teams Are Spread Thin and easily get overwhelmed
There are not a lot of positions to get promoted very flat hierarchy
Compensations are average or a bit below