Pros
Compensation, talent pool, food and brand name.
Cons
* The organizational structure includes multiple management layers (M0→M1→M2, D0→D1→D2, VP0→VP1→VP2), creating bureaucracy and slower decision-making processes. * Majority of the managers lack deep technical knowledge, leading to challenges when individual contributors try to advocate for technical decisions or demonstrate impact. Since performance ratings are controlled by the managers, creates pressure on ICs to "align" with their managers regardless of the technical merit. * The promotion and review system (PSC) has structural issues. Employees who understand how to "navigate" the system can advance more easily than those focused primarily on product impact, which can be demoralizing for engineers prioritizing actual results over perception management.