5.0
Jul 2, 2026
Great place to learn and grow, can be demanding
Current employee, less than 1 year
Sunnyvale, CA
Recommend
CEO approval
Business outlook
Pros
Really interesting challenges, huge growth potential and ambition all over. In my experience management wants you to succeed so they try to recognize what you are good at and push you to do that even if it's not in the team you were originally assigned.
Cons
The time demanded of engineers tends to be very high and things tend to feel reactive because planning happens mostly on the short term. The culture makes some people want to stay in the office longer than they should