Vantaggi
Great management, strong culture, no micromanagement, hard-working but respect work/life balance, strong market opportunity, good salaries, not much turnover, strong venture funding. Overall a great place to work.
Svantaggi
Not really much negative about this place, though it would be nice if it was closer to the CalTrain, though there is a shuttle.