Vantaggi
My boss was awesome and same with my team. Good bonuses (if they are hit). Usually hourly so get paid for OT. Most engineers kept their jobs during covid while lots of manufacturing companies had layoffs. Great place to start, helps you learn a lot. Play multiple hats and gain lots of experience in industry. Also a pretty diverse group of workers. Lots of cool gear to wear.
Svantaggi
Bonuses are definitely not guaranteed. Pay ranking is weird. At most you get 4% raises every year, but will probably be less. Tight deadlines. Lots of work. High expectations and little training. Low pay in comparison to most other companies. Very hostile environment where managers throw other managers under the bus. Worst benefits I've ever seen at a company especially at this size.