Of course.
How do I fire an employee? That's right, I don't. Otherwise sure it's possible.
It's easy to fire employees in Germany (especially in small shops), e.g. when they steal, are always late, are badmouthing colleagues, are talking about company internals, are insolent to customers, deliver bad work, and on and on.
You simply have to follow a defined process (basically at least one written warning for the same thing before firing).
What you can't do is having a Musk style temper tantrum and fire someone at will because you feel like that.
Source: I had to fire multiple people in Germany.
This is kind of double-sided coin. Like, people are feeling protected and have a sense of security and that's what defines Europe. On the other hand, businesses hands are tied and they cannot scale dynamically as in the US.
> follow a defined process
And that's the main problem in the EU. There's a process for everything and sometimes it's a burden and limits the abilities to change things.
What about if you just don't feel they are a good fit anymore, even if you can't show why based purely on numbers.
Is any amount of advance notice sufficient to allow that?
Firing someone because they are stealing from the company, harassing a coworker, consistently underperforming, or because you're shutting down a business unit? Easy!
Firing someone because it's a Tuesday, or because they got pregnant? Sorry, can't do that.
If you really want to be able to get rid of people willy-nilly in Germany, use subcontractors and 'rent' the labour you need.
There's a price for it and that's what we're discussing here.