1.0Aug 18, 2021Terrible Company Ever to work forResearch engineerFormer employee, more than 1 yearPeoria, ILRecommendCEO approvalBusiness OutlookProsYou would learn a lot under a lot of pressureConsCheap company, terrible managers, terrible culture, I would never work for them ever. Specially in North AmericaShow more