Thousands of technology and engineering roles were placed under review a few weeks ago.