Pretty much any where I live (finland), can't fire people at will. It requires constant effort to not show up and get warnings to get fired. I believe this is a lot better approach, because it allows for correction and dialogue between employye and the employer without any burnt bridges