Pros
Good office condition. Big name, maybe have benefit on your CV
Cons
Management & Performance Evaluation Lack of Decentralized Evaluation / Peer Review: Performance reviews are heavily top-down and determined primarily by managerial discretion, rather than a fair, decentralized peer-review system that accurately reflects day-to-day contributions. Vague Promotion and Grading Standards: The absence of a transparent engineering rubric or clear leveling matrix makes career progression feel arbitrary and unpredictable. Absence of Dual-Track Career Growth: The organizational structure lacks distinct, well-supported advancement paths for Individual Contributors (ICs) versus People Managers, forcing technical talent into management tracks. Engineering Philosophy & Workplace Friction Prioritizing Speed Over Code Quality: Technical best practices are routinely sacrificed to meet aggressive deadlines, resulting in tech debt, poor code readability, and compromised system scalability. Lack of Engineering Autonomy: Engineers are stripped of technical decision-making authority, often forced to execute top-down mandates without room for healthy architectural discussion. Result-Oriented Siloing (Lack of Meaningful Discussion): A counterproductive "delivery-first" mindset where teams are pressured to rush out minimum viable products without evaluating pros, cons, or alignment, often leading to wasted effort when the final product is ultimately rejected. Cultural Environment & Well-being Toxic Internal Competition and Office Politics: The workplace fosters a culture of constant internal friction, hyper-competition, and unnecessary bureaucratic infighting rather than collaborative problem-solving. Lack of Psychological Safety: The communication loop lacks empathy and constructive feedback, shifting the focus from solving technical problems to finger-pointing and blame. Poor Work-Life Balance (WLB): The high-pressure environment constantly encroaches on personal time, creating severe friction between demanding workloads and personal well-being.