What the reviews say
Multiple employees describe inconsistent or difficult management, with one review specifically mentioning "terrible managers" and a lack of Standard Operating Procedures leading to safety concerns. Another review for a Software Engineering Manager role notes US leadership issues impacting global teams.