5.0
31 Dec 2025
Current employee, more than 3 years
Cupertino, CA
Recommend
CEO approval
Business outlook
Pros
- Gain extensive experience in developing and maintaining highly scalable distributed systems. - Be constantly challenged which gives you an opportunity to become a better engineer. - Pay is pretty good.
Cons
- WLB is not great. - Expect to put in more than 40 hours/week of work. - Sometimes, internal politics and bureaucracy can undermine progress significantly.