Pros
High growth potential for L1-L3 software developers. Lots of autonomy. The tech team is self-organized, to great success. The tech stack is an absolute joy: TypeScript, Node.js, Postgres, React, Hasura. The CTO is an excellent manager.
Cons
The small size means you have to have your hands in a lot of pies, sometimes in quick succession!
Firebase Functions is not a great backend to develop for. There are plans to move towards a containerized backend, but as of writing the timeline is uncertain.
Upper management is sometimes a bit chaotic, but it looks like they are taking all the right steps to get where they need to be within months-not-years.