Pros
Company is run by brilliant and ethical executives, including a best-in-class CEO. Their passion for the mission is infectious. Cash compensation is average, but generous stock rewards tilt overall compensation to a strength. There always seem to be new and different career opportunities, and the company actively supports cross-department rotations/moves. Amazing, innovative technology will keep these coming for decades. I have never been around a brighter, more capable group of employees.
Cons
As the company has grown, a certain tribalism has emerged where particular groups desperately pursue influence, control, and adulation concerning certain projects. It has been sad to watch this type of toxic dynamic leak into what has been (and still mostly is) an "all hands on deck/who cares who gets the credit" culture. Unless you're part of the project "du jour", teams are almost always under-resourced, and it can be frustrating to have so many high-value projects parked indefinitely. Some mid-level managers are obsessed with output and are ignorant and/or apathetic to the intimidating culture that posture creates and the physical and emotional toll it can take on the people doing the work. Many younger employees do not feel they have a voice (or one they can safely use).