> Working in software engineering often means long working hours. Most of the time, you are glued to a computer screen, with little work-life balance.
> The job demands an online presence, sometimes even after work hours. This often leads to stress and limited personal time.
Maybe in the US. But in France, where I live, it is absolutely not the case. You may have long working hours if that's your thing or if you are working in a particularly toxic company. But most people I know just disconnect outside of work hours, this is even protected by law. Before the pandemic, in many cases you simply couldn't work after hours as you weren't allowed to take your stuff back home and the office was closed.
The drawback of being a software engineer in France is that the pay is much lower than in the US, by all metrics.
For the rest of the article, I think it is accurate.