Pros
Free lunch, WFH policy, many talented engineers - although many have left.
Cons
Decisions are highly top-down with zero transparency or clear long-term direction. Senior leadership can be dishonest and even lie to their own reports about the company's priorities and restructuring plans, even when they already have the full visibility of what's happening. Priorities change constantly, restructures become frequent, and morale has dropped significantly across the org. Many talented people either left or were laid off (both publicly and quietly behind the scenes). Compensation and salary reviews have also fallen behind the market in recent years. The employee shares are meaningless. They can’t realistically be turned into cash and the company has publicly stated they don't have any IPO plan.