Grew too fast - no reason that a company of this size needs a 50+ marketing team so there are a lot of people trying to do the same thing; not enough clarity around what everyone's roles/responsibilities are
Offices in multiple locations that are very disconnected from one another
Extremely slow engineering team - takes at least a month to see even the smallest changes implemented
Promotions without raises
Negative media attention causes uncertainty around job security