Pros
Relaxed workspace, mostly. There was once a good amount of freedom and work-life balance. The pay was low but the culture was one that justified it for an entry-level employee. The low-level people there are like family, and we do have some fun.
Cons
You'll likely be hired with quite low pay. This increases (minimally) when you're through training. Once you're trained up, there's no clear structure for growth in the company. The current management is abrasive, demanding, and sort of sexist. You'll have a hefty load of work, and you can expect to be overloaded at certain points. They try to pass a startup mentality to justify things but it's been around too long for that. You're better off to not offer your professional or personal opinion. I would not work there again, and if a close friend considered the job, at this point, I would encourage against it. One big red flag is that there is no HR. There are no women in leadership roles at the company, and the only "HR" mentioned was a running offensive joke.