It really depends on the people you work for, it's not like Europe is some kind of paradise in this matter. I was working as a contractor for a company in Germany, after a few years working together, they cut me off from one day to the next (the new manager decided to start saving money), even though my contract included a clause about a one-month notice period. They didn’t even bother to pay the invoice for the work I had already done that month (it was the 23rd of the month, so we’re talking about a few thousand euros). And since I wasn't living in Germany, extracting that money from them was almost impossible.
Yes, it may be different for full-time non-contract jobs, but once you're on a contract, nobody cares.