Why isn't right "One nie zatrudniają studentów." ?
It is right, report it. I think "oni" here may also mean "the company", and not only literally "a masculine/mixed group of people".
Why uczniow instead of studentow
Both should work equally. Uczniowie refers to secondary education, studenci to tertiary.