If an employer fires an employee for reasons that society recognizes as illegitimate grounds for termination, it is considered a violation of public policy. These reasons may include: firing for taking time off work to vote or serve on a jury or even notifying authorities about some wrongdoing harmful to the public (whistleblowing).