If you are a leaf node not clear that mangers more than two levels above you know what's going on.
If you aren't diligent enough to insist on challenging roles you can get stuck in boring roles and spiral downward.
Very process heavy. Many managers are religious about process.
Size of the company and code base means many interactions making development slow.
You will probably spend alot of time dealing with issues in code that isn't yours (could be pro or con depending on who you are).