Work life balance is ok, nice people, nice management
The product is very cool
Cons
The tech stack is kinda old and there are a few key people who won't let it progress much.
The product doesn't meet the needed requirement for customers
Fascinating product, field
Great technical depth
Fun parties
Cons
Poor decision making & prioritization leads to many of the company's problems, including the frequent layoffs
Insufficient effort to keep employees, "let them go, we'll be fine" attitude