Pros
The environment is laid back. Colleagues are generally (emphasis on the generally) easy to get along with and there are a few very good, hard working people. Not a bad place to get your foot in the door for a few months for experience, but no more than that.
Cons
As many mentioned, salary is extremely low and the benefits are pretty bad as well. Nepotism runs rampant (I understand it is a family business, but there are literally no to very little room for advancement if you are an outsider). HR is not very helpful as it's not employee friendly. The company has even made employees sign NDA agreements to not badmouth or write negative reviews) because employees are getting fed up with some of the things that are happening. Employees have been forced out in recent months. While the environment is laid back, sometimes it is too lax with the way some employees behave (if you are sensitive to racist or sexual remarks, I would advise against working here).