Good base pay and good stock ownership opportunities
Cons
Company rigs stock awards to favor them. They award the shares and then use the vesting schedule and any stock increases to justify smaller awards in the future.
Working at scale, Top notch engineering colleagues , Good work life balance, Lot of importance on quality of products and obsession over customer satisfaction & happiness
Cons
Promotions/Role changes aren't as straightforward as they could be, some parts of the company have bad politics