Pros
Co-workers were all very intelligent people. Pay was fairly good for the market, but the benefits were lacking. We only got 401k at the start of 2021, and only 2 months later, 1/3rd of the company was laid off.
Cons
Long days that are often 10+ hours. The company has no clear direction, the whole engineering department would b-line at the direction of C-level to the next thing they believe will make them money. This would fracture projects and development cycles and create a chaotic work environment. You are expected to just know, and in order to test you, you are put on the spot during zoom meetings that will have 20+ people. If you don't know, you will be lambasted in front of co-workers. The pace at which work is expected to be completed while also attending 4+ hours of daily meetings.