It sounds representative of every part of Europe I’ve experienced.

You have no idea about Switzerland or Northern Europe. In Denmark and Iceland, layoffs are swift.

You probably never worked in Austria.

Austria has unions and Betriebsräte, we even have one in a big american company, so op is correct.

Or southern europe