30 minute lunch break is really short! You get 40 minutes with a fortnightly shift but even that is so small. It forced me to make big adjustments with lunch, I can't comfortably go to the shops for stuff to make for lunch, eat it, rest a bit, before getting back into work. I understand doubling that to an hour would be a massive cost to the company, but it really is quite short and was the one major shock I had when starting here. But the 9 day fortnight kind of makes up for it.
Onboarding could be improved, it took me weeks to get all the things I needed to do my job, and even now some things are still not set up properly. Managers are understandably very busy and can't spend a whole day getting you set up, but it does make you feel a little bit useless those first couple weeks when you literally can't work because you don't have what you need.
Similarly, some of the tech used is quite complicated, hard to understand, especially on the dev ops side of things, which have really strong influences on what you do a software developer, There are things that when run, like a company Kubernetes cluster, that really slow your machine down. They like to have their own little systems, things that all employees can use, but honestly when it slows you down so much you just end up finding these things you need to work with and just getting them running locally yourself, like databases.