Pros
Remote first culture. Excellent colleagues and peers. Products that (used to) make a difference.
Cons
The CEO cannot prioritize and/or focus. He is an engineer and just wants to try the latest cool toys and technologies rather than focus on delivering what customers want. He routinely shows off technical projects/ideas he has been working on that make one think "Why the hell are you spending time on this?! Why aren't you meeting with customers to understand their needs, developing clear cohesive strategies, and communicating with your employees?! Ya know... CEO responsibilities?!" With his blessing, the company spent tons of time and resources on a pet project that after 3 years is still nowhere near providing any return on investment. Even while the company has multiple rounds of layoffs and tells employees raises are unlikely, they still are spending money on this pet project?! Furthermore, there is zero accountability for the CEO. He screws up, his ideas don't yield the expected results or benefits for the company and yet nothing happens to his job!