Unless you’re really desperate, I wouldn’t recommend working here. I can’t speak to the manufacturing side, but if you’re thinking about joining the software team, I’d suggest staying away. Favoritism is a big issue, and it starts to wear on you after a while. Turnover is extremely high, which shows a lot about the culture.