Pros
Sometimes you may get free pizza
Cons
This company under pays and undermines their workers if it means a better name for themselves. They make claims that they're a "family-driven" company with a friendly environment, but that just translates to unprofessionalism and lack of awareness. The work culture admittedly used to be alright when it was smaller, but it's changed significantly.
In my time I saw terminations for reasons like gossip, and a number of firings were truly unfounded and undeserved well after probationary periods ended.
I have seen shocking business practices and organization at the expense of others, the same tasks being redone by the same people due to on the fly opinion change or poor foresight.
For the most part managers have singled out and spoken in bad light about workers behind their backs to the rest, and people are continually overworked because they refuse to hire more than minimum. Not to mention there's 0 room for growth (yet false promises of growth) so you'll end up stuck and tired.
You may get treated differently than to your face. If it isn't clear to you while you're there, it'll be obvious how bad your mental health diminished there after you're spontaneously terminated!