Pros
Good pay, lots of PTO, and solid benefits.
Cons
This company is the poorest managed, most disorganized company I've ever worked for. Executives are put in charge of divisions that they have absolutely no clue how to run nor have background in. Skip level meetings could provide so much insight, but are not done. Management spends too much money and focuses on the wrong things. Everything is disorganized and many things are done manually without proper tracking software. Yhere is a huge lack of communication between teams, departments, and management. The CEO needs to step down and those who were put in high level positions out of loyalty due to being with the company before it grew, have no business being promoted to departments or roles that are beyond their small company or outside department grasp. This is a prime example of a small company getting too greedy and involving themselves in too many things at once instead of getting strong in one thing at a time before branching into uncharted waters with unqualified executives.