Does anybody feed their cats SOJO's?

If so, what do you think about it? Can you tell me anything about it?

Do you have to prepare the food (like cook it)?

My vet recommended it and said it was a BARF diet.

Thanks!