Pros
They matched 401k from the start, and job security is good.
Cons
Extremely low pay compared to the rest of the industry. I received a 35% pay increase to my base salary when I left the company. Received no sick time, employees would have to use vacation days or come in sick. There was very little work-life balance, they frequently requested OT days even when there was no real need. Middle management was very poor, some days I would receive no work from either of my supervisors (yes plural), and on other days they would double book my work. Our manager did not even know our names. Instead of using mistakes as a learning experience, they would use anything and everything against you to dock your bonus. They fired a girl from our department and failed to tell us for about 3 weeks.