Pros
Fast paced environment where you can learn a lot, cool people all around. Emerging industry with something new to learn every week.
Cons
They say they promote internal growth but it's all talk. You would be lucky to advance far in this company. Salaries are far below market in an area as expensive as the Bay Area. Workload does not reflect wages at all. When push comes to shove, the company policies will do whatever they can to get the most out of you while simultaneously ousting you regardless of work ethic or credibility. With the tremendous amount of company growth, the lower level employees see no extra compensation while the higher ups collect their bonuses. Lackluster Stock program and no bonuses, mixed with a poor salary and terrible growth opportunity makes this a company nobody would want to work for.