I wouldn’t recommend this company to anyone looking for a coherent or professionally run environment.
Expect to work beyond regular hours. Expect to be publicly criticised for minor mistakes. Expect little autonomy and less trust. Expect no direction, no culture, and no respect.
Projects are chaotic, engineering turnover is high, and leadership is more focused on intellectual posturing than practical outcomes.
Otherwise, 10/10 for “cranking.”