Is it ethical for a company to administer a test for hiring, firing, or promoting purposes?

profileAlondra215