Pros
-Overall the people are great to work with and super friendly.
-Everyone knows each other and are very close knit and welcoming.
-The company focuses heavily on Lean principles(sometimes too much though).
Cons
-Major con is the CTO who is very militant and abrasive. Many leavers over the years cited him as a primary reason for leaving.
-Compensation could be better and fighting for a raise is hard.
-Burnout can really be a factor and you need to know when to take a step back and slow down regardless of pressures.