At worst, it's a slow moving corporation where nothing seems to get done. A huge amount of time is wasted in meetings that could have been an email or a Slack message. Many employees have a corporate mindset and there is some serious lack of startup mentality. I don't mean that every company should be like Facebook and break things fast, but sometimes fixing bugs and releasing new features is just taking too long.
Technical debt is probably the main culprit for many issues and addressing the problem is quite a challenge and not always a pleasure. It might be a different case for those who like challenges. Some engineers use their free time to make things better but it shouldn't really be like that.
There isn't always a strong passion to ship great products to customers. Quite often the product owners have all the power to decide where the products are heading but some of them do not have a vision to follow.
The push to climb up on the career ladder is very strong which might not be everyone's cup of tea. It's frustrating for people who just want to focus on the product, make it better and see customers happy instead of assessing their career goals all the time.
Recruitment is a bit of a mess and managers often keep pushing for candidates even after the team wants to reject them. This really needs to be sorted out if they want to hire top talent.
Some really motivated and talented employees have left or are leaving, which makes me sad. The company is very UK and US centric and sometimes we forget that there are employees in other parts of the world as well.