Pros
Benefits were ok. That's it.
Cons
Endless hours, no appreciation, hypocrisy to no end, you can do 95% perfect on any project (small or huge) but only hear about the 5% they don't like, micromanagement is actually the biggest core value they just don't publicize it. They will tell you that every employee is like family. That's a sure sign to walk away. The owners pay their spouses who don't work there, but constantly have a reason why there is no profit so as not to give bonuses based on their profit sharing model. The owners are some of the fakest people you will ever meet, although they do a good job of hiding it until you dive deep into it. The owner is a pushover who let his brother basically take over. That brother is a classic narcissist with a God complex. I could go on and on, but if you join their team, you'll see it all first hand. Look at their turnover rate for ANY of the lead positions. Micromanagement runs them all off. Absolute garbage company and I can't say that any more clear.