Pros
Cool mission, cool projects, really smart people to work with among individual contributors.
Cons
Incompetent management in the middle, woefully inexperienced at the executive level save for the new CEO (Alec Ford, replaced one of the founders), some of those people are in C suite jobs and it is their first job ever. Yeah, they are living and learning but they always keep their jobs because they decide who doesn't. Mass layoffs are an obvious indication of severe failure at the executive level, yet none of those people, or middle management, get laid off. Why? Firing them and hiring seasoned professionals rather than rooks out of academia or government labs for those jobs might result in realistic goals and on time successes rather than set ups for failure with no plan of how to handle them when it happens.