Can’t stress enough how much senior managament lacks leadership. However, it doesn’t look like something is going to change. They try to sell you some ideas like “hypergrowth”, “not for everyone” just to mask out the demeaning and toxic way in which senior management behaves.
From engineering point of view, don’t expect a consistent progress in your career. You’re hired to get it done, not to come up with ideas. Processes are chaotic and very few things are actually streamlined. Some people are still working towards proving themselves, so 10-12 hours work days are a thing. If you don’t do it, don’t ever expect any kind of meaningful recognition. Work smart, not hard, might be the case, but, let’s not forget, they hire smart people.
Quite a few experienced and good engineers have either left or started laying low, just because things don’t seem to change. It’s difficult to find the will to prove yourself in front of someone who gives you no reasons to respect them/inspire you. If you’re a yes man, then be prepared for burnout.
Also, having managers telling everyone “good job” on every little thing, is not recognition. Just diminishes the meaning of what “good job” means. And we can tell they don’t actually mean it.