Pros
Engineering staff is excellent at some of the most talented people in the industry. Founding mission is wonderful. Pacific Northwest is a nice place to live, at least for me. So many programs have been built from scratch with little/no heritage so there were lots of incredible engineering challenges/opportunities.
Cons
Incompetent management at least during my time there and that might have changed with a new CEO coming over from Amazon but he sure has his work cut out for him. I saw it all from management mailing it in to trying to manufacture crises to get staff to put in ridiculous hours. At a certain point, it became obvious that we didn't have the competence at the top level to compete with other companies in the industry, especially the dominant watch provider and you probably know who I'm talking about. I also noticed some mid/upper level management cliques that would form. To me, it seemed like there was some prioritization of comfort (not feeling threatened) over uplifting the best talent to positions of influence.