Pros
Lots of smart people, and the product is highly innovative. Compensation is fair when all components are considered.
Cons
Company lacks diversity of personality type because they typically only hire engineers. Decisions are made by “consensus” which actually means that the loudest voice wins, which in turn leads to egotistical and highly political behaviors and inward-focused decisions that serve to please longstanding trusted stakeholders rather than potential customers. Becoming a trusted voice is nearly impossible if someone wasn’t at the table when the company formed ~15 years ago. This is clear in their product, which is highly capable of several functions but overly complex and expensive to produce and use - exactly how their smart engineers like it! The company is already having some challenges identifying which part of the market they will target with their product, but given how many brilliant people they have on staff, they’ll probably figure it out.