An employer does not have complete freedom to fire you. You
have rights. Your employer may not terminate you for an illegal
reason. Even if your employment is at will, your employer may
not terminate you when termination violates public policy. For
example, your employer may not terminate you because of your
age, race, pregnancy, sex, or medical condition. Also, your
employer may not retaliate against you for opposing harassment
or discrimination in work place.
an employer may not terminate you for filing a workers’
compensation claim or complaining about unsafe working conditions.
There are many other illegal grounds for your termination.