I could not even finish this.  It dithered between smarmy and unrealistic humans and annoyingly nameless and interchangeable non-humans.  The nons were completely indistinguishable and kept either dying or getting promotions to fiull the vacated spaces.  The  underlying idea was interesting but very badly realized.