Pros
The Engineering standards are great and taken seriously. Especially in the frontend. The backend standards are good too. Overall it's much better than most places of the same size. For example code standards and testing is taken seriously, and so is the developer experience (more so in the frontend). There are many examples like this which show Attest having an excellent culture on Engineering quality. Planning Engineering work, and how Engineers interact with support, are also well run. Much better than most places of a similar size. Work is well planned with a lot of Engineering input. Building things are user led, and without sales led demands on Engineers. Engineers work directly with other roles, allowing an agile process with little bureaucracy. The overall culture is built to be open and democratic. They have a set of great values that many people there genuinely believe in. Jeremy King is very impressive at what he does. He is a masterclass at working with investors.
Cons
There is an open secret that everyone hates working with a specific Engineer. Their interactions will be arrogant, disrespectful, and borderline insulting. At times bullying. It's even causing people to leave. Many Attesters will read this and know who I am writing about. Again, it's an open secret. It also makes it difficult to raise changes to engineering, as you have to 'fight' this problem individual in meetings. Attest is great at short term goals and long term mission statements. The bit in between connecting the two, is where Attest struggles. Attest lacks a long term roadmap, or vision, of what the product should be in a few years time. It has resulted in some flip flopping between short term projects that have little impact.