How North Carolina Law Regulates Termination for Violation of Company Policies