5.0
Oct 7, 2013
Anonymous employee
Current employee, more than 1 year
Sunnyvale, CA
Recommend
CEO approval
Business outlook
Pros
Personal development is at a premium. So many opportunities to learn, and not just learn subject matter within your current role. Managers inspire me here. I genuinely enjoy the people I work with, who are all smart, competent, and funny. Culture can't be beat
Cons
Obviously not the absolute highest pay in the industry, but I don't feel unfairly compensated and all the pros make it worth it