Good work life balance. Compensation and Benefits are very good. ESPP was one one of the best in industry. you would find very good engineering talent. Growth opportunities are awesome.
Cons
Some of the decisions are hard, but that's how businesses are run in public companies.