Great company to work with away from the main headquarters located in Foster City. Lots of learning opportunities and a good culture to make it so you enjoyed working with your colleagues.
Kontras
Management reviews and process for promotions seem a bit skewed. It seemed to fall on how well your own management could "sell" you to the other team's management.