Review by Stephen Tronicek The Platform, released on Netflix into this harsh climate of ours, starts with a...