Justified in blowing the whistle

When, if ever, is an employee justified in blowing the whistle? What do you see as the most important factors that he or she needs to consider in deciding whether to blow the whistle?