Pay is lower than other financial companies (BoA, GS, Morgan Stanley, JP, etc), and significantly lower than tech companies. BlackRock likes to think they are still competitive in this regards, but the general sentiment among the software engineers is that they are all planning to find other opportunities, especially when Amazon ramps up recruitment.
A lot of hurdles and bureaucracy from senior management