• Concentrix to lay off up to 245 in Tampa

    Concentrix is based in Fremont, Calif., and has more than 225,000 employees worldwide. It provides customer engagement, sales support, data and …

    Read More
  • 0 0