Pros
The employees are amazing here. You won't find a better group of people to work with and the job itself is actually pretty cool. The hours are fairly flexible depending on what department you're in. Production is probably the best department because you can have independence and you can essentially choose your own hours; it's nice for kids in college.
Kontras
So many cons. The owners should not be running a company. They are the most immature, unstable people I had ever had the unfortune of dealing with. Marketing department employees don't last for more than 6 months because they are micromanaged, belittled, and insulted constantly by the owners with no sense of direction from them. All they do is scream at each other, which is extremely unprofessional, not to mention they scream about other employees in front of their employees. They need to grow up and learn interpersonal skills. They both act extremely inappropriately towards their employees which drives people away immediately. This could be a cool place to work if it weren't for the owners. They would have to be blind and really unintelligent to not know that none of their employees respect them; they know it, they just don't care. If you want to hate your job, then this is the place for you. But if not, avoid this place like the plague.