Yelling, still a strategy. The problems of leadership remain from all prior glassdoor reviews.
Cons also overall outweigh all pros.
Stories of layoffs from the past surface up. The stories are all bad. If you join the company, ask them about the past.
Low autonomy as an engineer, you at times get required to document things into needlessly granular detail.
Seriously, if you've been at a team with a healthy culture, hard hard avoid.
Your manager will never shield you, only blame you for their own mistakes. It's actually so backwards. People cannot seem to come together at this company and it's so so so frustrating.
CTO will seem nice in the beginning. Once you're in the company, you'll see it's like being in a bad date where you're too afraid to leave. He won't change. His behavior has led to the direct firing and resignation from many engineers before you. Your manager won't shield you, because the rest of the management chain is simply afraid to lose their job too.
People do not trust engineers at this company. If you enjoy working in Agile, this is anti-agile. There are too many managers, not enough builders. Meetings also suck and are frequent, so they frequently suck.
Skip this company if you get an offer. Use it as a counter-offer for another company if you can.
Did you hear that? You'll be the one paying in health if you join this company. And you will regret it.