Technically called an “at-will” state, North Carolina allows employers to end an employment relationship with an employee at any time for any reason that is not unlawful. Unlawful reasons for terminating an employee include:
Employer discrimination
Employer retaliation
Employer breach of contract
Employer violation of public policy
Employers who do terminate with unlawful intentions are subject to legal repercussions.