This company is for managers, not for developers.
Technology stack is regular .NET stack, nothing special. .NET Core - very little. Messaging - very little. Async or Multi-threading - No. Azure - no or very-very little.
Multi-layer management - it means they will push you, you'll do real work, but they will take all awards, saying just 'Thanks. You're so good'.
Management is not sincere and opened. Always they behave like they know better then you what you need, what you want, should think and do. You'll be told nice words, but their attitude and real actions deviate from that, and always there are some reasons. Fake people.
Management is old fashion and selfish. I've been directly told that I'm cog of a machine by local top manager.
Management don't tolerate open discussions about their vision and tech skills. You'll be doomed if you tell that he has no understanding in some area. Watch your words very carefully.
The initiative is not respected if management don't want. You may be smart, bright professional, but management doesn't care about it.
Management don't listen. They have their vision of your "growth" and they don't care about your thoughts. If you tell that you don't agree it means you don't listen and maybe even stupid.
Keep in mind the rule: what is not explicitly allowed, is forbidden.
There is a lot of good words and decorations behind which there is no real willing to follow this. Words leads to actions, but this is not the case here. And everything is so "soft" that you'll feel that you're betraied, but there are always reason which are more important than you. And this is normal here. For example, company cannot sponsor you to go to interesting conference even it's within budget, and you're not happy. BUT you should be happy (I've been told that I should) because other employees visiting conferences. This is really funny.
Managers don't expect from you anything more than to be a cog.