California firm lays off 173 workers in Charlotte

Concentrix Corp. will lay off 173 workers at its contact center facility in Charlotte, according to a notice with the North Carolina Department of Commerce.

Read More