Do other companies do this? Unless this is GE-style force ranking, I've never heard of it. If somebody isn't performing well, I have no idea why I'd wait up to a year to deal with it. And it seems terrible for morale (and PR) to have a regular event where a bunch of people will be let go in one block.
Maybe I'm just paranoid but this part kind of smells to me.