Pros
Pay is competitive, industry is interesting, stops right about there.
Cons
Upper management and department management are really really toxic. There are some good people but this is my 6th company in my career and this one by far takes the cake for being the worst. A lot of nepotism (family owned) and gang mentality (you have to be there for a long time to earn their respect). They treat people very poorly and a lot of turnover on both sides (fired and leaving). There is virtually no culture, HR seems ill-equipped to do much. Management just does not know how to treat people nor manage people in general, lots of micro management. No work for home policy available after covid restrictions released, they clawed everyone back ASAP with no hybrid model. A lot of people have left and are leaving because of this. What does that tell you, lack of trust. Things are very disorganized and you do not have access to resources like you would at a larger company, people just end up doing a mediocre job.. The organization is also missing quite a few key positions of people who used to exist but left and they never replaced them. The systems for accounting and finance are really antiquated, lots and lots of manual labor with data (think $14/hr data entry type work) being done by people with 5+ years of experience.