Office politics. The management never seemed to get on. Some management wanted to try to change the way things worked with every new Youtube video. There was resistance from some teams since they didn't have time to get accustomed to a new way of working before a new change was presented. People get on better when some of the management weren't around. This often caused bad office politics, which is very tiresome.
They didn't care to make reasonable adjustments for a colleague's mental health and fired him. His replacement was useless for 6 months until they gave up on the whole team and fired everyone.
They have quite low pay in comparison to other places and then staff learn a lot while working there so their skill set grows far faster than their pay package. I can immediately name 3 staff that left and took a raise of around 10k from a new company. This is a combination of underpayments, but also potential learning so it's both a pro and a con.
I remember them promoting someone who had only been there for a month over someone who had been there like 5 years. Choosing untested and inexperienced over someone devoted to the company.
Avoid the CEO at all costs. Luckily everyone in my area was free of him for the most part, but when he was in the office people got fired on the spot for no reason. It made everyone REALLY nervous unnecessarily and caused a bad attitude.