Salaries are low (I made the same money in London as a junior that I would in Paris as a senior), bureaucracy and bullshit jobs are rampant - in fact, engineers aren’t really a prestigious position and some paper-pushing idiot delivering zero net value (besides creating work for other paper-pushers) will end up getting more money and recognition - the entire working culture is based on bullshit jobs, much more so than other countries and there’s always this mindset of “us versus them” and being at odds with management, something that ultimately leads to disaster especially in IT (I can’t imagine working if I had to be in conflict with my line manager who’s also a senior developer and gives me invaluable advice). Finally IT is considered as some kind of rocket science or black magic where they require 5+ years of higher education for anything even remotely related to IT (tech support, etc) which means getting into the industry is very hard unless you are ready for 5 years of misery before being able to get your dream job.