>People who write review would have to upload recent pay slip or after when committing review provide their email at employee to receive some passcode active within 2 months
No sane person is uploading a pay slip so they can leave a review on some internet site. In fact, I'd daresay the only reviews you'd see at that point are from individuals (or companies) with sufficient incentive to generate convincing-looking fake pay stubs.
Would they also risk making convincing fake passport that has the same name as fake payslip? Not a lawyer but this probsbly could be considered a fraud.
No sane person is uploading a pay slip so they can leave a review on some internet site. In fact, I'd daresay the only reviews you'd see at that point are from individuals (or companies) with sufficient incentive to generate convincing-looking fake pay stubs.