Too much politics
(which is the main downside for me, everything else is not a real negative aspect - every company has it's little flaws ... but the political culture, top-down mentality, internal power dynamics is a clear minus! I would recommend working against it by enabling the team more and giving them more power)