Pros
I've always found Axon to be a merit-based company with a good mission and a visionary CEO. In terms of engineering and technical challenge, I am surrounded by the brightest people who challenge me to be better every year. People who don't pull their weight at Axon don't last long because the culture weeds them out after giving them every opportunity to be successful. In spite of the hard-driving culture, I have found that the culture has not become disagreeable, toxic, or excessively political. And Axon has remained friendly to remote work. For all these reasons, Axon has been successful all the years I have worked here, and consequently it has been a very lucrative place to work due to the compensation structure that is heavily weighted with Axon stock, which has appreciated dramatically (over 10x since I joined).
Cons
The hard-driving culture means you have to operate in high gear all the time. It is intentional, and management is quite open about this. I accept it, but I acknowledge that there will come a time when I can no longer keep up the pace in the hamster wheel. I miss the old office culture we used to have in Seattle. It's a fully committed remote company now, so the office has become a pretty sad dead zone.