Pros
You get to work on a lot of things that might be available to you elsewhere and you'll never meet a bigger bunch of highly driven, talented people from diverse backgrounds.
Cons
The leadership is top-heavy, bloated, and feel that because they make millions we should all ignore the skyrocketing cost of living in Boulder. There are so many "Directors" in the company that my title is diluted to the point that customers I meet with make light of how many Directors they've met. All my employees could go elsewhere and get their $30k in "variable pay" elsewhere as market pay salary. They consider your RSU part of your pay but elsewhere it would be a bonus and you'd get paid market pay. You will never hit 100% pay so subtract 25% off of whatever your offer is, even if you work to succeed; You're paid as sales.