Well, a person is a member of the society before being an employee of some organization. His duties towards the society as a whole are bigger than those as an employee. If the organization where he works is involved in unethical practices, and thereby harming the interest of the society, he has to sacrifice his personal interests which lie in the organization and blow the whistle. He is morally justified in doing so.