Pros
In the last two years there have been some significant leadership hires. Engineering projects are positive. Pay is lower than general technology but higher than competitors. San Jose location is nice and office space progressive. Free breakfast x1 (but with layoffs it seems people are more down at gatherings).
Cons
For all professional and advance degree job searchers I would be very cautious. The CEO just announced retirement, the stock has had two significant drops (~50%), the cross town competition is hiring our talent, we have had multiple layoffs that what we understand will continue into the new year, our business struggles around the basics (supply chain) and difficult (innovation). There are flaws in the new marketing leadership, gaps in human resources and the time and energy around systems and processes is brutal. A quick survey of the team highlighted that 1/5 of people's time is on unnecessary process. That is one day a week. Imagine.