For such a small company, there is huge hierarchy. There are VPs and directors which have little to no apparent contribution, and would occasionally act as obstacles to progress.
Folks would go out of their way to sabotage progress if they couldn't stamp their name as the main contributor. This gets worse when collaborating outside your immediate team.
The feedback culture only goes one way, feedback given from top to bottom and not both ways, rendering it ineffectual.