milling machine stmicroelectronics inc reviews