Pros
In the beginning they sold themselves as working towards a greater future, with amazing values. The CTO I spoke with promised a safe space to speak your mind. Forward thinking, was what was promised. Some of the software engineers are smart
Cons
This company is extremely management top heavy. CTO's, VP's for everything, and no real people skills. When you speak up about something, you are accused of hiding a finding and get written up for concealing things (really?). They are not open for change and would rather spend extra money on an old technology path written in a google white paper years ago than follow new technology. Almost zero work balance here, they will work you 60 + hours a week without batting an eye, every single week, promising DTO, and a better way in the "future".