Decision making seemed to me to be quite top down, and quite sales-driven, meaning that, to my eye, essential technical priorities/opportunities were often left by the wayside in order to achieve short term targets. The long term technical implications of this concerned me.
Related, a developer often finds themselves the "point-person" on a wide array of projects, products and features. While appealing to some degree, this did cause me some frustration as the ambitious project-scope often left me with the impression that I wasn't delivering to a level of quality that I was personally happy with, as there was always the pressure to ship and pivot onto the next thing.