Having this level of autonomy for every team lead to some messy documentation, but the company is aware and we're trying to fix it.
There are not that many junior positions. Company expects a really high performance from everyone.
Managers know a lot about their areas, but some of them are still learning how to manage people.