Pros
Flexible hours are great, you can work whenever works best for you and your teammates. You learn a bunch and get get an impressive resume built up, if you are at the right place/right time and right cell. Lunch program is an extra bonus when you forget to pack something.
Cons
The management of the company is the downfall of it. Those who have made their way up the ladder to a management/leadership experience have been at Innotec since the beginning or have no other exposure to what the rest of the industry does. Their leader likes to twist biblical principles to justify his own poor, narcissistic decision making. If it wasn't his idea. He doesn't want to hear it, even if you're right. The company has shifted their business model to injection molding but has no idea how to effectively mold a plastic part. The company also pushes a frugal culture that pushes "do it cheap, not the right way". Then wonders why things don't work out. Basically the majority of the company "youtubes" their way through the day. The company overworks their employees and doesn't hire new employees as fast as people leave. So basically it burns out their current employees to the point where they quit. They may give you lots of vacation, but if you take vacation you risk not meeting your ship date of your cell. No real opportunities to move up the ladder unless the owner/ceo likes you. Oh and to add on top of it you're typically 20% underpaid compared to the rest of the industry.