Vantaggi
I got to work with some really wonderful, kind people in production. My job was flexible around my personal schedule (though my situation was somewhat unique), and I got to know most of the employee at the company.
Svantaggi
Unfortunately, towards the end of my employment there were a number of pretty big shifts in the company. We moved locations, and changed management pretty significantly. The company could feel a little...cultish, with lots of focus on "being like a family" etc, but that really ramped up after the move. While the company always had problems with production workers being under-paid and under-appreciated, these problems escalated a lot after the move, and caused a lot of friction between people production, engineering and management. This made it a pretty tense environment sometimes, as everyone knew each other by name (all the way up to the CEO, CFO etc.) but still had resentment over not being valued. Poor management decisions by the new production manager led to delays in manufacturing and shipping, while hard-working and experienced employees were passed over for promotion in favor of outside workers who were not as qualified. Overall, in my time there, I saw about 12-15 people quit (we never truly found out why some of the company's best employees had been fired), which is pretty comprehensive considering the company was only ever about 40-50 employees. On occasion, we were told people had been fired for not meeting "personal growth benchmarks" which is little funny because opportunities for advancement/learning and skill growth were few and far between.