Pros
Benefits, 401(k)..maybe pay depending on what you are coming in for. Good colleagues to work with once you get to know who they are.
Cons
Lack of promotion to anyone who has been there for a while. Promotion mostly goes to the company's favorites. Not trusted to do your job without micromanagement. CFO is involved in everything. Snobbish attitude, no matter how hard you work he always thinks you are not working hard enough. CEO hides behind HR and CFO and lets them do the dirty work while he pretends to be the good guy. He has zero problems with hard workers being let go. They want to make sure they get the "right" kind of people in the company and push everyone else out. Management has people working under a level of fear that no one speaks to each other. They have created a very quiet & toxic environment. Not a place to want to stay for long. Feels unwelcoming for a new hire. Very low moral but continues to push a " we're family first" company when it is the opposite. Even if you did nothing wrong they will still find a way to let you go.