Pros: a paycheck
Cons: see above
No family work life balance
No quality management
No career ladder
No encouragment, only criticism, threats and lack of raises
No inspiration, not worth feeling beat down for all the hard work performed.
Go elsewhere, you will regret working for this company.